Github організації відмінний спосіб для організації, щоб управляти своїми репозиторії Git. GitHub-колектив інструмент, який дозволить автоматизувати трудомісткі завдання щодо створення команд, надання дозволу і створення сховищ.
Підхід, що GitHub-колектив інструмент приймає, що ви редагувати центральної конфігурації (на даний момент тільки INI-подібний файл) з якої конфігурація зчитуються і оновлюються respectivly.
Спочатку purposo цієї суми полягає в управлінні організації колективного Plone на GitHub: https://collective.github.com
Як встановити
% Пункт встановити GitHub-колектив
(Або ж)
% Easy_install GitHub-колектив
Застосування:
При установці GitHub-колектив, вона повинна створювати виконуваний з таким же ім'ям.
% Бен / GitHub-колектив --help
Використання: GitHub-колектив [-h] -с CONFIG [-M MAILER] [-С КЕШ] -о GITHUB_ORG
І NBSP; -u GITHUB_USERNAME -P GITHUB_PASSWORD [-v] [-p]
Цей інструмент дозволить вам автоматизувати трудомісткі завдання щодо створення команди наданні
дозвіл і створення сховищ.
необов'язкові аргументи:
І NBSP; -h, --help показати цю довідку і вийти
І NBSP; -з CONFIG, --config CONFIG
І NBSP; шлях до файлу конфігурації (також може бути видалена
І NBSP; місце знаходження). наприклад.
І NBSP; Http: //collective.github.com/permissions.cfg (за замовчуванням:
І NBSP; None)
І NBSP; -М MAILER, --mailer MAILER
І NBSP; TODO (за замовчуванням: Ні)
І NBSP; -С кешу, --cache КЕШ
І NBSP; шлях до файлу, де кешувати результати GitHub.
І NBSP; (за замовчуванням: Ні)
І NBSP; -о GITHUB_ORG, --github-орг GITHUB_ORG
І NBSP; GitHub організація. (За замовчуванням: Ні)
І NBSP; -u GITHUB_USERNAME, --github-ім'я користувача GITHUB_USERNAME
І NBSP; GitHub ім'я користувача облікового запису. (За замовчуванням: Ні)
І NBSP;-P GITHUB_PASSWORD, --github-пароль GITHUB_PASSWORD
І NBSP; GitHub пароль облікового запису. (За замовчуванням: Ні)
І NBSP; -v, --verbose
І NBSP; -р, --pretend
Приклад конфігурації зберігаються локально
% Бен / GitHub-колектив
І NBSP; -з example.cfg # шлях до файлу конфігурації
І NBSP; -о ВІМ-Addons # організація, що ми
І NBSP; -u garbas # обліковий запис, який має право керування для організації
І NBSP;-P пароль # пароль облікового запису
Приклад конфігурації зберігаються на GitHub
% Бен / GitHub-колектив
І NBSP; -з https://raw.github.com/garbas/github-collective/master/example.cfg
І NBSP; # гіперпосилання конфігураційному файлі
І NBSP; -о колективного # організацію, що ми
І NBSP; -u garbas # обліковий запис, який має право керування для організації
І NBSP;-P пароль # пароль облікового запису
Приклад кеші конфігурації
% Бен / GitHub-колектив
І NBSP; -з https://raw.github.com/garbas/github-collective/master/example.cfg
І NBSP; # гіперпосилання конфігураційному файлі
І NBSP; -С .cache # файл, де зберігати і читати кешированниє результати GitHub
І NBSP; -о колективного # організацію, що ми
І NBSP; -u garbas # обліковий запис, який має право керування для організації
І NBSP;-P пароль # пароль облікового запису
Що нового У цьому випуску:
- Відновити можливість розщедритися репозиторіїв організаціями після несподівана зміна API. [Davidjb]
- Переконайтеся, вилки корисних даних (Org ім'я) передається як JSON. [Davidjb]
- Дозволити вила правильно назвав колись створив. API вилки GitHub в з тим же ім'ям, спочатку, так що ми повинні перейменувати один раз роздвоєний. [Davidjb]
- Додати допоміжні функції перейменування синхронізувати модуль. (Зверніть увагу, що налаштування ще не підтримує перейменування) [davidjb]
- читати документи маніяків документації. [Davidjb]
Що нового у версії 0.3.2:
- Виправлена проблема з шаблонів Хук змінних. Раніше оригінальний конфіг їх зміни, запобігання подальшого шаблонів. [Davidjb]
- Fix проблема з гачками оновлюється з кешу, зберігаючи існуючу цілочисельний ідентифікатор. [Davidjb]
- Виправлена проблема з кешем не оновлюється по зміні репо. [Davidjb]
Що нового у версії 0.1.4:
- Додавання підтримки запитів == 0.10.2 і видалення PDB [f561d79, garbas]
Що нового у версії 0.1.3:
- кешування Fix файл помилка, кеш тепер працює [garbas ]
Що нового у версії 0.1.2:
- Ремане команда old_team зберегти конвенції в синхронізації. запустити метод, за допомогою додавання замість оновлення на множинах [e48de49, garbas]
- прикидатися, мають працювати для усіх, крім отримати reuqest типу [e098f9d, garbas]
- приємніше дамп JSON в кеш-файлі, Unindent розділ, який шукає РЕПО, визначених у командах [b8cb123, garbas]
- , ми повинні записати у файл кешу, коли немає кеш-файл доступна [fd7f9ee, garbas]
Вимоги
- Python
- Argparse
- Перелік
Коментар не знайдено