Github organisasjon er fin måte for organisasjonen å administrere sine Git repositories. github-kollektiv er et verktøy som lar deg automatisere kjedelige oppgaver for å skape lag, gi tillatelse og skape repositories.
Tilnærming som github-kollektiv verktøy som trengs er at du redigerer sentral konfigurasjon (for nå bare ini-lignende fil) fra der konfigurasjonen er lest og oppdatert respectivly.
Utgangspunktet purposo av denne skreppe er å forvalte Plone kollektive organisasjon på github: https://collective.github.com
Hvordan installere
% Pip installere github-kollektiv
(Eller)
% Easy_install github-kollektiv
Bruk:
Når github-kollektiv er installert, bør lage kjørbar med samme navn.
% Bin / github-kollektiv --help
bruk: github-kollektiv [h] -c CONFIG [-M MAILER] [-C CACHE] -o GITHUB_ORG
& Nbsp; -u GITHUB_USERNAME -P GITHUB_PASSWORD [v] [-p]
Dette verktøyet lar deg automatisere kjedelige oppgaver for å skape lag innvilge
tillatelse og skape repositories.
valgfrie argumenter:
& Nbsp; -H, Hjelpe vis denne hjelpemeldingen og exit
& Nbsp; -c CONFIG, --config CONFIG
& Nbsp; bane til konfigurasjonsfilen (kan også være ekstern
& Nbsp; plassering). f.eks.
& Nbsp; http: //collective.github.com/permissions.cfg (standard:
& Nbsp; Ingen)
& Nbsp; -M MAILER, --mailer MAILER
& Nbsp; TODO (standard: Ingen)
& Nbsp; -C CACHE, --cache CACHE
& Nbsp; sti til fil hvor å cache resultater fra github.
& Nbsp; (standard: Ingen)
& Nbsp; -o GITHUB_ORG, --github-org GITHUB_ORG
& Nbsp; github organisasjon. (Standard: Ingen)
& Nbsp; -u GITHUB_USERNAME, --github-brukernavn GITHUB_USERNAME
& Nbsp; github brukernavn for kontoen. (Standard: Ingen)
& Nbsp;-P GITHUB_PASSWORD, --github-passord GITHUB_PASSWORD
& Nbsp; github konto passord. (Standard: Ingen)
& Nbsp; -v, --verbose
& Nbsp;-p, --pretend
Eksempel på konfigurering er lagret lokalt
% Bin / github-kollektiv
& Nbsp; -c example.cfg # bane til konfigurasjonsfilen
& Nbsp; -o Vim-addons # organisasjon som vi er
& Nbsp; -U garbas # konto som har styringsrett for organisasjonen
& Nbsp;-P passord # regningen passord
Eksempel på konfigurering er lagret på github
% Bin / github-kollektiv
& Nbsp; -c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url til konfigurasjonsfilen
& Nbsp; -o kollektiv # organisasjon som vi er
& Nbsp; -U garbas # konto som har styringsrett for organisasjonen
& Nbsp;-P passord # regningen passord
Eksempel på bufret konfigurasjon
% Bin / github-kollektiv
& Nbsp; -c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url til konfigurasjonsfilen
& Nbsp; -C .cache # fila hvor butikken og lese bufrede resultater fra github
& Nbsp; -o kollektiv # organisasjon som vi er
& Nbsp; -U garbas # konto som har styringsrett for organisasjonen
& Nbsp;-P passord # regningen passord
Hva er nytt i denne utgaven:
- Gjenopprett evne til å punge repositories til organisasjoner etter uventet API endring. [Davidjb]
- Sørg gaffel data nyttelast (org navn) sendes som JSON. [Davidjb]
- Tillat gafler for å være korrekt heter en gang skapt. GitHub sin API gafler bruker samme navn som opprinnelig, så vi trenger å endre navn på en gang delte seg. [Davidjb]
- Legg til nytt navn helper funksjonalitet for å synkronisere modulen. (Merk at konfigurasjonen støtter ennå ikke døpe) [davidjb]
- Les Docs-ifisert dokumentasjon. [Davidjb]
Hva er nytt i versjon 0.3.2:
- Fix problemet med templating av krok variabler. Tidligere den opprinnelige config ble endret, hindre ytterligere templating. [Davidjb]
- Fix problemet med kroker blir oppdatert fra cache ved å lagre den eksisterende heltall ID. [Davidjb]
- Fix problemet med cache ikke oppdateres på en repo endring. [Davidjb]
Hva er nytt i versjon 0.1.4:
- Legge støtte for forespørsler == 0.10.2 og fjerne PDB [f561d79, garbas]
Hva er nytt i versjon 0.1.3:
- Fix caching fil bug, cache nå jobber [garbas ]
Hva er nytt i versjon 0.1.2:
- remane team for å old_team å holde konvensjonen i sync. kjøre metode, ved hjelp legge istedenfor oppdatering på sett [e48de49, garbas]
- late som skal fungere for alle unntatt få reuqest type [e098f9d, garbas]
- bedre dump av JSON i fila, er unindent delen som søker for repos definert i team [b8cb123, garbas]
- vi bør skrive til cache fil når det ikke er cache fil Investeringer tilgjengelig [fd7f9ee, garbas]
Krav :
- Python
- Argparse
- forespørsler
Kommentarer ikke funnet