organisasi Github adalah cara yang bagus untuk organisasi untuk mengelola repositori git mereka. github-kolektif adalah alat yang akan membiarkan Anda mengotomatisasi tugas-tugas yang membosankan menciptakan tim, pemberian izin dan menciptakan repositori.
Pendekatan bahwa alat github-kolektif diperlukan adalah bahwa Anda mengedit konfigurasi pusat (untuk saat ini hanya file ini seperti) dari mana konfigurasi dibaca dan diperbarui respectivly.
Awalnya purposo dari scrip ini adalah untuk mengelola organisasi kolektif Plone pada github: https://collective.github.com
Bagaimana menginstal
% Pip install github-kolektif
(Atau)
% Easy_install github-kolektif
Penggunaan:
Ketika github-kolektif diinstal harus membuat executable dengan nama yang sama.
% Bin / github-kolektif --help
Penggunaan: github-kolektif [h] -c CONFIG [-M MAILER] [Cache -C] -o GITHUB_ORG
& Nbsp; u GITHUB_USERNAME -P GITHUB_PASSWORD [v] [p]
Alat ini akan memungkinkan Anda mengotomatisasi tugas-tugas yang membosankan menciptakan tim pemberian
izin dan menciptakan repositori.
argumen opsional:
& Nbsp; h, help menunjukkan pesan bantuan ini dan keluar
& Nbsp; CONFIG -c, --config CONFIG
& Nbsp; path ke file konfigurasi (juga bisa menjadi jauh
& Nbsp; lokasi). misalnya.
& Nbsp; http: //collective.github.com/permissions.cfg (default:
& Nbsp; Tidak)
& Nbsp; -M MAILER, --mailer MAILER
& Nbsp; TODO (default: Tidak ada)
& Nbsp; -C CACHE, CACHE --cache
& Nbsp; path ke file di mana untuk cache hasil dari github.
& Nbsp; (default: Tidak ada)
& Nbsp; -o GITHUB_ORG, --github-org GITHUB_ORG
& Nbsp; organisasi github. (Default: None)
& Nbsp; GITHUB_USERNAME u GITHUB_USERNAME, --github-nama
& Nbsp; nama pengguna akun github. (Default: None)
& Nbsp;-P GITHUB_PASSWORD, --github-sandi GITHUB_PASSWORD
& Nbsp; password account github. (Default: None)
& Nbsp; v, --verbose
& Nbsp;-p, --pretend
Contoh konfigurasi disimpan secara lokal
% Bin / github-kolektif
& Nbsp; c example.cfg # path ke file konfigurasi
& Nbsp; o vim-addons # organisasi yang kita
& Nbsp; garbas u # account yang memiliki manajemen yang tepat untuk organisasi
& Nbsp;-P PASSWORD # sandi account
Contoh konfigurasi yang tersimpan di github
% Bin / github-kolektif
& Nbsp; c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url ke file konfigurasi
& Nbsp; -o kolektif # organisasi yang kita
& Nbsp; garbas u # account yang memiliki manajemen yang tepat untuk organisasi
& Nbsp;-P PASSWORD # sandi account
Contoh konfigurasi cache
% Bin / github-kolektif
& Nbsp; c https://raw.github.com/garbas/github-collective/master/example.cfg
& Nbsp; # url ke file konfigurasi
& Nbsp; -C .cache # file di mana toko dan membaca hasil cache dari github
& Nbsp; -o kolektif # organisasi yang kita
& Nbsp; garbas u # account yang memiliki manajemen yang tepat untuk organisasi
& Nbsp;-P PASSWORD # sandi account
Apa yang baru dalam rilis ini:
- Kembalikan kemampuan untuk garpu repositori untuk organisasi setelah perubahan API tak terduga. [Davidjb]
- Pastikan garpu payload data (nama org) dikirim sebagai JSON. [Davidjb]
- Biarkan garpu untuk benar bernama setelah dibuat. API garpu GitHub menggunakan nama yang sama awalnya, jadi kita perlu untuk mengubah nama setelah bercabang. [Davidjb]
- Tambahkan mengubah nama pembantu fungsi untuk sinkronisasi modul. (Catatan konfigurasi yang belum mendukung penggantian nama) [davidjb]
- Baca dokumentasi Docs-ified. [Davidjb]
Apa yang baru dalam versi 0.3.2:
- masalah Fix dengan template variabel hook. Sebelumnya, konfigurasi asli yang diubah, mencegah template lanjut. [Davidjb]
- masalah Fix dengan kait diperbarui dari cache dengan menyimpan ID bilangan bulat yang ada. [Davidjb]
- masalah Fix dengan cache yang tidak diperbarui pada perubahan repo. [Davidjb]
Apa yang baru dalam versi 0.1.4:
- Menambahkan dukungan untuk permintaan == 0.10.2 dan menghapus pdb [f561d79, garbas]
Apa yang baru dalam versi 0.1.3:
- File Fix caching bug, cache sekarang bekerja [garbas ]
Apa yang baru dalam versi 0.1.2:
- tim remane untuk old_team untuk menjaga konvensi di sync. Metode berjalan, menggunakan add bukan update pada set [e48de49, garbas]
- berpura-pura harus bekerja untuk semua kecuali mendapatkan jenis reuqest [e098f9d, garbas]
- Dump lebih bagus dari json dalam file cache, bagian unindent yang mencari repo didefinisikan dalam tim [b8cb123, garbas]
- kita harus menulis ke cache file ketika tidak ada cache file TERSEDIA [fd7f9ee, garbas]
Persyaratan :
- Python
- Argparse
- permintaan
Komentar tidak ditemukan