Warning: Undefined array key 1 in /DISK2/WWW/lipensky.cz/tomas/inc/auth.php on line 78 dev:github [Tomas Lipensky - vedomostni koutek] Warning: Undefined array key "stylesheets" in /DISK2/WWW/lipensky.cz/tomas/inc/StyleUtils.php on line 102
Warning: Undefined array key -1 in /DISK2/WWW/lipensky.cz/tomas/inc/html.php on line 1458

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
dev:github [2026/07/03 06:49]
tomas [Repozitáře]
dev:github [2026/10/14 09:26] (current)
tomas [GH - GitHub CLI]
Line 49: Line 49:
  
 ==== 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\\ +
-PULL_REQUEST_TEMPLATE.md ... template pro pull request\\+
  
 +=== 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 - 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 iv https://github.com/a/b/issues/4 ... použití aliasu, zobrazení komentářů pro issue 5\\ gh iv https://github.com/a/b/issues/4 ... použití aliasu, zobrazení komentářů pro issue 5\\
 gh issue view --comments https://github.com/a/b/issues/4 ... zobrazení komentářů pro issue 5\\ gh issue view --comments https://github.com/a/b/issues/4 ... zobrazení komentářů pro issue 5\\
-gh repo list -L 300 ORG --json name,repositoryTopics | jq '.[] | select(.repositoryTopics != null)' ... vylistuje repozitáře organizace ORG, které mají nadefinovaný nějaký topic (jak tag)\\+%%gh repo list  ORG -L 300 --json name,repositoryTopics | jq '.[] | select(.repositoryTopics != null)' %%... vylistuje repozitáře organizace ORG, které mají nadefinovaný nějaký topic (jak tag)\\
 gh repo set-default ORG/repo ... nastaví výchozí repozitář - mohu pal přímo pracovat s pull requesty, issues, konfigurací atd\\ gh repo set-default ORG/repo ... nastaví výchozí repozitář - mohu pal přímo pracovat s pull requesty, issues, konfigurací atd\\
 gh org list ... seznam organizací\\ gh org list ... seznam organizací\\
Line 67: Line 75:
 gh run list ... reznam běhů akcí\\ gh run list ... reznam běhů akcí\\
 gh workflow list ... seznam akcí - workflow\\ gh workflow list ... seznam akcí - workflow\\
 +
 +=== GH API ===
 +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 "orgs/MYORG/teams?per_page=150" ... seznam týmů\\
 +gh api teams/17505467 ... informace o týmu s týmID xxx\\
 +
  
 === GH CLI v GH Akcích === === GH CLI v GH Akcích ===