Deft egy egyszerű elosztott funkció tracker (aka kérdés tracker, hibakövetőn feladat tracker) tervezték, hogy egy elosztott verziókezelő rendszer, mint a Git.
Principles
- Minden funkció egy állapot (például új, fejlesztés alatt álló, kész-tesztelés, kész-telepítés)
- Abszolút rangsorolása funkciók, amelyek ugyanolyan státusszal
- Store funkció adatbázis mellett a kódot VCS, nem egy másik eszköz
- Tárolja a funkció adatbázis egyszerű szöveges fájlok, játszani is az VCS és diff / merge eszközök
- Ne újra funkciójának megvalósítására, amely már a VCS
Az első lépések
Telepítés PyPI segítségével easy_install vagy pip. Például:
% Pip telepíteni ügyes
Ez után lehet használni ügyes paranccsal hozható létre, manipulálják és lekérdezi Deft funkció nyomozó. Használja ügyes --help és / vagy olvassa el a gyorstalpaló az induláshoz.
beszámolási kérdések és Feature kérések
Kérdések nyomon ügyes magát. Ha azt szeretnénk, hogy kérdéseket vetnek fel, vagy szolgáltatás kérésére:
- Villa a repo és nézd meg helyben
- Kövesse a "Fejlődő Deft" lépések
- Használja a ./dev-deft paranccsal hozzon létre egy új kérdés
- Kötelezzék az új kérdés
- Küldjön egy kérést pull
Igen ... legyen egy eszköz arra, hogy ezt a folyamatot egyszerűbbé és könnyű a projekt felhasználók csinálni.
A fejlődő Deft
Dolgozni a Deft kódját:
- Be kell Python 2.7 és virtualenv telepítve
- Távozás GitHub
- Run hogy env hogy hozzon létre egy python környezet fejlesztése
- Run hogy futtatni a teszteket.
- A dev-ügyes script fut ügyes a fejlesztői környezet. Fuss dev-ügyes --help segítségért.
követelmények :
- Python
Hozzászólás nem található