organisation Github sont excellent moyen pour l'organisation de gérer leurs dépôts git. github-collective est un outil qui vous permettra d'automatiser les tâches fastidieuses de création d'équipes, l'octroi de l'autorisation et la création de référentiels.
Approche cet outil de github-collective prend est que vous modifiez la configuration centralisée (pour l'instant uniquement fichier ini-like) d'où la configuration est lu et mis à jour respectivly.
Initialement purposo de cette besace est de gérer l'organisation collective de Plone sur github: https://collective.github.com
Comment faire pour installer
% Pip installer github-collective
(Ou bien)
% Easy_install github-collective
Utilisation:
Lorsque github-collective est installé, il devrait créer exécutable avec le même nom.
% Bin / github-collective --help
utilisation: github-collective [-h] CONFIG -c [-M MAILER] [CACHE -C] -o GITHUB_ORG
& Nbsp; -u GITHUB_USERNAME -P GITHUB_PASSWORD [-v] [-p]
Cet outil vous permettra d'automatiser les tâches fastidieuses de création d'équipes octroi
l'autorisation et la création de référentiels.
arguments optionnels:
& Nbsp; -h, --help afficher ce message d'aide et de sortie
& Nbsp; CONFIG -c, --config CONFIG
& Nbsp; chemin d'accès au fichier de configuration (pourrait également être à distance
& Nbsp; l'emplacement). ex.
& Nbsp; http: //collective.github.com/permissions.cfg (par défaut:
& Nbsp; Aucune)
& Nbsp; -M Mailer, MAILER --mailer
& Nbsp; TODO (par défaut: Aucun)
& Nbsp; C CACHE, CACHE --cache
& Nbsp; chemin vers le fichier où en cache les résultats de github.
& Nbsp; (par défaut: Aucun)
& Nbsp; -o GITHUB_ORG, --github-org GITHUB_ORG
& Nbsp; organisation github. (Par défaut: Aucun)
& Nbsp; GITHUB_USERNAME -u GITHUB_USERNAME, --github-username
& Nbsp; github nom d'utilisateur. (Par défaut: Aucun)
& Nbsp;-P GITHUB_PASSWORD, --github mot de passe GITHUB_PASSWORD
& Nbsp; github passe du compte. (Par défaut: Aucun)
& Nbsp; -v, --verbose
& Nbsp;-p, --pretend
Exemple de configuration stockées localement
% Bin / github-collective
& Nbsp; -c example.cfg # chemin vers le fichier de configuration
& Nbsp; -o vim-addons # organisation que nous sommes
& Nbsp; -u garbas # compte qui a le droit de gestion de l'organisation
& Nbsp;-P mot de passe de passe du compte #
Exemple de configuration stockées sur github
% Bin / github-collective
& Nbsp; -c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # URL pour fichier de configuration
& Nbsp; -o collective # organisation que nous sommes
& Nbsp; -u garbas # compte qui a le droit de gestion de l'organisation
& Nbsp;-P mot de passe de passe du compte #
Exemple de configuration en mémoire cache
% Bin / github-collective
& Nbsp; -c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # URL pour fichier de configuration
& Nbsp; le fichier N ° C où stocker et lire les résultats en cache de github
& Nbsp; -o collective # organisation que nous sommes
& Nbsp; -u garbas # compte qui a le droit de gestion de l'organisation
& Nbsp;-P mot de passe # représentent mot de passe
Ce qui est nouveau dans cette version:
- Restaurer capacité à débourser dépôts aux organismes après inattendu changement API. [Davidjb]
- Assurer charge utile de données de fourche (nom org) est envoyé comme JSON. [Davidjb]
- Permettre aux fourches à nommé correctement une fois créés. Les fourchettes de l'API de GitHub utilisant le même nom à l'origine, nous avons donc besoin de renommer fois fourchue. [Davidjb]
- Ajouter fonctionnalité d'assistance de changement de nom pour synchroniser module. (Notez que la configuration ne supporte pas encore le renommage) [davidjb]
- Lisez la documentation Docs-ified. [Davidjb]
Quoi de neuf dans la version 0.3.2:
- Correction d'un problème avec les gabarits de variables de crochet. Auparavant, la config d'origine était modifié, prévenir d'autres gabarits. [Davidjb]
- Correction d'un problème avec les crochets étant mis à jour à partir du cache en stockant l'ID d'entier existant. [Davidjb]
- Correction d'un problème avec le cache pas mis à jour sur le changement de repo. [Davidjb]
Ce qui est nouveau dans la version 0.1.4:
- Ajout du support pour les demandes == 0.10.2 et enlever pdb [f561d79, garbas]
Qu'est-ce que de nouveaux dans la version 0.1.3:
- fichier Fix bug de mise en cache, cache travaille maintenant [garbas ]
Quoi de neuf dans la version 0.1.2:
- équipe de Remane à old_team de garder convention en synchronisation. méthode de fonctionner, en utilisant ajouter lieu de mise à jour sur des ensembles [e48de49, garbas]
- semblant devrait fonctionner pour tous, sauf se reuqest Type [e098f9d, garbas]
- agréable décharge de JSON dans le fichier de cache, section unindent qui recherche repos définis dans les équipes [b8cb123, garbas]
- nous devrions écrire dans le fichier de cache lorsque aucun fichier de cache avaliable [fd7f9ee, garbas]
Exigences :
- Python
- argparse
- demandes
Commentaires non trouvées