Github organisation er god måde for organisationen at styre deres git-arkiver. GitHub-kollektiv er et værktøj, der vil lade dig med at automatisere kedelige opgaver for at skabe teams, give tilladelse og skabe repositories.
Approach at GitHub-kollektiv værktøj tager, er, at du redigerer central konfiguration (for nu kun ini-lignende fil), hvorfra konfigurationen læses og opdateret respectivly.
Oprindeligt purposo af denne taske er at styre Plone kollektive organisation på GitHub: https://collective.github.com
Sådan installeres
% Pip installere GitHub-kollektiv
(Eller)
% Easy_install GitHub-kollektiv
Anvendelse:
Når GitHub-kollektiv er installeret, bør skabe eksekverbar med samme navn.
% Bin / GitHub-kollektiv --help
Anvendelse: GitHub-kollektiv [-h] -c CONFIG [-M MAILER] [-C CACHE] -o GITHUB_ORG
& Nbsp; -u GITHUB_USERNAME -P GITHUB_PASSWORD [-v] [-p]
Dette værktøj vil lade dig automatisere kedelige opgaver at skabe teams ydelse
tilladelse og skabe repositories.
valgfri argumenter:
& Nbsp; -h, --help vise denne hjælpetekst og afslut
& Nbsp; -c CONFIG, --config CONFIG
& Nbsp; sti til konfigurationsfilen (kunne også være remote
& Nbsp; placering). f.eks.
& Nbsp; http: //collective.github.com/permissions.cfg (default:
& Nbsp; Ingen)
& Nbsp; -M MAILER, --mailer MAILER
& Nbsp; TODO (default: Ingen)
& Nbsp; -C CACHE, --cache CACHE
& Nbsp; sti til fil hvor at cache resultater fra GitHub.
& Nbsp; (default: Ingen)
& Nbsp; -o GITHUB_ORG, --github-org GITHUB_ORG
& Nbsp; GitHub organisation. (Default: Ingen)
& Nbsp; -u GITHUB_USERNAME, --github-brugernavn GITHUB_USERNAME
& Nbsp; GitHub kontobrugernavn. (Default: Ingen)
& Nbsp;-P GITHUB_PASSWORD, --github-password GITHUB_PASSWORD
& Nbsp; password GitHub konto. (Default: Ingen)
& Nbsp; -v, --verbose
& Nbsp;-p, --pretend
Eksempel på konfiguration lagret lokalt
% Bin / GitHub-kollektiv
& Nbsp; -c example.cfg # sti til konfigurationsfil
& Nbsp; -o VIM-addons # organisation, at vi er
& Nbsp; -u garbas # konto, der har ledelsen ret til organisation
& Nbsp;-P password # konto password
Eksempel på konfiguration lagret på GitHub
% Bin / GitHub-kollektiv
& Nbsp; -C https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url til konfigurationsfil
& Nbsp; -o kollektiv # organisation, at vi er
& Nbsp; -u garbas # konto, der har ledelsen ret til organisation
& Nbsp;-P password # konto password
Eksempel på cached konfiguration
% Bin / GitHub-kollektiv
& Nbsp; -C https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url til konfigurationsfil
& Nbsp; -C .cache # fil, hvor butik og læse cachede resultater fra GitHub
& Nbsp; -o kollektiv # organisation, at vi er
& Nbsp; -u garbas # konto, der har ledelsen ret til organisation
& Nbsp;-P password # konto adgangskode
Hvad er nyt i denne udgivelse:
- Gendan evne til at punge repositories til organisationer efter uventet API ændring. [Davidjb]
- Sørg gaffel datanyttelast (org navn) sendes som JSON. [Davidjb]
- Tillad gafler skal navngivet korrekt engang oprettet. GitHub s API gafler med samme navn oprindeligt, så vi er nødt til at omdøbe en gang kløvet. [Davidjb]
- Tilføj omdøbning hjælper funktionalitet til synkronisering modul. (Bemærk, at konfiguration understøtter endnu ikke omdøbning) [davidjb]
- Læs Docs-ficeret dokumentation. [Davidjb]
Hvad er nyt i version 0.3.2:
- Fix problem med templating af krog variabler. Tidligere var den oprindelige config at blive ændret, forhindre yderligere templating. [Davidjb]
- Fix problem med kroge opdateres fra cache ved at lagre den eksisterende heltal ID. [Davidjb]
- Fix problem med cache ikke bliver opdateret på repo forandring. [Davidjb]
Hvad er nyt i version 0.1.4:
- Tilføjelse støtte til anmodninger == 0.10.2 og fjernelse FBF [f561d79, garbas]
Hvad er nye i version 0.1.3:
- Fix caching fil bug, cache nu arbejder [garbas ]
Hvad er nyt i version 0.1.2:
- remane team til old_team at holde konvention i sync. køre metode, ved hjælp tilføje stedet for opdateringen på sæt [e48de49, garbas]
- foregive bør arbejde for alle undtagen få reuqest typen [e098f9d, garbas]
- pænere dump af JSON i cache-fil, Afindryk sektion, som søger for repoer er defineret i teams [b8cb123, garbas]
- vi skal skrive til cache-fil, når der ikke er nogen cache-fil Tilgængelig [fd7f9ee, garbas]
Krav :
- Python
- Argparse
- anmodninger
Kommentarer ikke fundet