项目作者: PabioHQ

项目描述 :
🖇️ GitHub Action to list repositories in a README
高级语言: TypeScript
项目地址: git://github.com/PabioHQ/readme-repos-list.git
创建时间: 2020-11-05T07:54:10Z
项目社区:https://github.com/PabioHQ/readme-repos-list

开源协议:MIT License

下载


🖇️ README Repositories List

GitHub Action to list repositories in a README

Build CI
Release CI
Node CI

⭐ Usage

You can create your README.md file with some comments, where this action will add a list of repositories:

  1. This is my fancy README
  2. <!-- start: YOUR_STARTER -->...the list will be added here...<!-- end: YOUR_STARTER -->
  3. Your README continues after the list

By default, “readme-repos-list” is the value for YOUR_STARTER. Then, add the workflow which runs, for example, every day:

  1. name: README Repos List
  2. on:
  3. schedule:
  4. - cron: "0 0 * * 1"
  5. jobs:
  6. list:
  7. runs-on: ubuntu-latest
  8. steps:
  9. - name: Run readme-repos-list
  10. uses: koj-co/readme-repos-list@master
  11. with:
  12. token: ${{ secrets.GITHUB_TOKEN }}
  13. query: "Octocat in:readme"
  14. max: 10

This will create a README like so:

fnplus/Algorithms-Hacktoberfest
NITSkmOS/Algorithms
fnplus/interview-techdev-guide
faroit/awesome-python-scientific-audio
jlord/patchwork
dzharii/awesome-typescript
KotlinBy/awesome-kotlin
alexpate/awesome-design-systems
drone/drone
521xueweihan/HelloGitHub

Inputs

token (required)

Your GitHub token or personal access token. If you don’t have a bot account, you should use the default ${{ secrets.GITHUB_TOKEN }}.

query (required)

Search query used to find repositories. See @latest/rest/reference/search#constructing-a-search-query">Constructing a search query on GitHub Docs for more information. An example query can look like:

  1. Octocat in:readme user:koj-co

Optional inputs

Input Description
owner Owner of repository to commit to
repo Name of repository to commit to
max Maximum number of repositories to list
prefix Content to add before the list
weserv-query Image manipulation query parameters
no-homepage Link to repository, not homepage
suffix Content to add at the end of the list
path Path to file to update with content
start Starting comment to look for
end Ending comment
commit-message Updating file commit message
one-per-owner Show only one repo per owner
sort Sort repositories by this parameter
order Order by “asc” or “desc”

📄 License

  • Code: MIT © Koj
  • “GitHub” is a trademark of GitHub, Inc.



Koj



An open source project by Koj.
Furnish your home in style, for as low as CHF175/month →