TeamControl egy git Levél-email --to-cmd / - cc-cmd eszköz tárházakból több csapat és / vagy folyamatosan változó csapatok nélkül levelezőlistát.
Telepítés
Használja a kedvenc eszköze a letölteni és telepíteni Cheeseshop:
pip telepíteni teamcontrol
Vagy:
easy_install teamcontrol
Ha-ezte inkább töltse le és telepítse a forrásokból, egyszerűen futtasd:
python setup.py telepíteni
Beállítások
A projekt segítségével & lsquo; TeamControl & rsquo; kell egy konfigurációs fájl könnyen elérhető minden fejlesztő (akár verziószámmal mentén források és a nyilvánosan elérhető valahol).
Konfigurációs fájl
A konfigurációs fájl egy alapvető ini-szerű fájl részeket.További csapatok és egy sor szabályt, amely kiválthatja a felvétele IT & blogodba s tagjai a kódot felülvizsgálati kérelmet. Példa:
[Tag]
batman = bruce@wainecorp.com
Ironman = tony@starkindustries.com
superman = jkclark@dailyplanet.com
Thor = thealmighty@valhalla.asgard.com
wonderwoman = diana@themyscira.net
[Szabályok]
avcomics = ^ képregény / [Aa] vengers
dc = ^ kiadó / DC
jlcomics = ^ képregények / (a)? justiceleague
Marvel = ^ közzétett / Marvel
[Justiceleague]
tagjai = Batman, Superman, wonderwoman
szabályok = dc, jlcomics
[Avengers]
tagjai = Thor, ironman
szabályok = avcomics
Két speciális szakaszok ebben a fájlban: [tag] és a [szabályok]: ezek határozzák meg, álneveket nevű használják tagjai = és szabályok = lehetőségek, amelyek megkönnyítik szervezet.
Minden egyéb meghatározott részén tekintik, mint egy csapat, amíg ők határozzák meg a tagok = és szabályok = opciók (ezek üres is lehet, de léteznie kell).
Szóval, mi is az a & ldquo; szabály & rdquo ;? A szabály érvényes Python reguláris kifejezés, amely illeszkedik ellen fájlok módosított egy adott javítás (által generált git-formátum-patch). Ha bármilyen szabály egyezik az egyik a módosított fájlokat a csapat ezt a szabályt tartozik szerepelni fog a felülvizsgálati kérelmet.
Per-user beállítás
Most, hogy van egy konfigurációs fájl nyilvánosan hozzáférhető minden fejlesztő minden must beállítási ő git konfiguráció hívni az alkalmazás, amikor kéri a felülvizsgálatát:
# Tipp: beállíthatja cccmd helyett tocmd ha úgy tetszik
git config sendemail.tocmd / usr / bin / teamcontrol
És állítsa tulajdonságai által megkövetelt & ldquo; TeamControl & rdquo ;:
git config teamcontrol.config / path / to / teamcontrol / config / fájl
git config teamcontrol.team justiceleague
követelmények :
- Python
Hozzászólás nem található