| Both sides previous revision
Previous revision
Next revision
|
Previous revision
|
dev:github [2026/04/17 11:05] tomas |
dev:github [2026/07/03 08:06] (current) tomas [Repozitáře] |
| |
| |
| === GitHub akce === | ==== Odkazy ==== |
| | https://www.githubstatus.com/ ... Status zdraví služeb\\ |
| | |
| | ==== GitHub akce ==== |
| [[automatizace:github| GitHub akce]]\\ | [[automatizace:github| GitHub akce]]\\ |
| |
| === GitHub markdown === | ==== GitHub markdown ==== |
| [[https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax|GitHub Markdown\\ | [[https://docs.github.com/en/get-started/writing-on-github/getting-started-with-writing-and-formatting-on-github/basic-writing-and-formatting-syntax|GitHub Markdown]]\\ |
| [[https://github.com/orgs/community/discussions/31570|Barevný text]]\\ | [[https://github.com/orgs/community/discussions/31570|Barevný text]]\\ |
| [[https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections|Vysouvací bloky]]\\ | [[https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/organizing-information-with-collapsed-sections|Vysouvací bloky]]\\ |
| | [[https://github.com/ikatyang/emoji-cheat-sheet/blob/github-actions-auto-update/README.md|emoji symboly]]\\ |
| |
| |
| ==GitHub Copilot== | ==== GitHub Copilot ==== |
| | === Adresářová struktura === |
| | .github/agents/*.agent.md\\ |
| | .github/instructions/*.instructions.md\\ |
| | .github/prompts/*.prompt.md ... předdefinované prompty\\ |
| | .github/copilot-instructions.md ... instrukce, které si Copilot přečte při jakémkoli promptu v repozitáři\\ |
| |
| | === prompty === |
| Explain this project\\ | Explain this project\\ |
| What are the dependencies for running the a.sh\\ | What are the dependencies for running the a.sh\\ |
| Convert the current file from json to yaml format\\ | Convert the current file from json to yaml format\\ |
| |
| ===VSCode Copilot zkratky=== | === VSCode Copilot zkratky === |
| ctrp-enter ... otevře okno pro doplňování kódu\\ | ctrp-enter ... otevře okno pro doplňování kódu\\ |
| |
| ==Repozitáře== | ==== Repozitáře ==== |
| ===Konfigurační soubory v repozitáři==== | .github ... speciální repozitář, který slouží jako vzor pro nové repozitáře\\ |
| CODEOWNERS ... určuje skupiny, které budou automaticky | |
| |
| ==GH - GitHub CLI== | === Konfigurační soubory v repozitáři === |
| | .github/ISSUE_TEMPLATE/ ... vzory pro Issues\\ |
| | .github/workflows/ ... Definice GitHub akcí\\ |
| | .github/dependabot.yml ... konfigurace pro Dependabot\\ |
| | .github/CODEOWNERS ... určuje skupiny, které budou automaticky\\ |
| | .github/PULL_REQUEST_TEMPLATE.md ... vzor pro pull request\\ |
| | .github/CONTRIBUTING.md ... pravidla pro editory repozitáře\\ |
| | .github/SECURITY.md ... popis bezpečnostních pravidel\\ |
| | .github/SUPPORT.md ... popis kanálů, jak žádat o podporu\\ |
| | .github/FUNDING.md ... vytvoří "Sponzor" tlačítko viditelné nahoře, seznam odkazů na sponzorské platformy\\ |
| | .github/linters/ |
| | ==== GH - GitHub CLI ==== |
| gh alias set iv 'issue view --comments' ... vytvoření aliasu\\ | gh alias set iv 'issue view --comments' ... vytvoření aliasu\\ |
| gh api -X GET 'orgs/MYORG/teams/TEAM/members' -F per_page=100 --paginate --ca --jq '[.[].login] | map("involves:\(.)") | join(" ")' ... volání api, neřeším token jak v CURLu, použiji nativně jq zpracování\\ | gh api -X GET 'orgs/MYORG/teams/TEAM/members' -F per_page=100 --paginate --ca --jq '[.[].login] | map("involves:\(.)") | join(" ")' ... volání api, neřeším token jak v CURLu, použiji nativně jq zpracování\\ |
| gh workflow list ... seznam akcí - workflow\\ | gh workflow list ... seznam akcí - workflow\\ |
| |
| ===GH CLI v GH Akcích=== | === GH CLI v GH Akcích === |
| <code> | <code> |
| steps: | steps: |