Deft er simpelt fordelt funktion tracker (alias problem tracker, bug tracker, opgave tracker) designet til at arbejde med et distribueret versionskontrolsystem såsom Git.
Principper
- Alle funktioner har en status (f.eks ny, in-udvikling, klar til afprøvning, er parat til indsættelse)
- Absolut prioritering af funktioner, der har samme status
- Store funktionen database sammen med koden i VCS, ikke i et andet værktøj
- Opbevar funktionen database i almindelig tekst-filer, der spiller godt sammen med VCS og diff / merge værktøj
- Du må ikke på ny at gennemføre funktionalitet, der allerede er i VCS
Kom godt i gang
Installere fra PyPI hjælp easy_install eller pip. For eksempel:
% Pip installere behændig
Derefter kan du bruge behændig kommando til at skabe, manipulere og forespørge behændig har trackers. Brug behændig --help og / eller læs Quickstart Guide at komme i gang.
Reporting Issues og funktionsanmodninger
Spørgsmål spores med Deft selv. Hvis du ønsker at rejse spørgsmål eller funktion anmodninger:
- Fork repo & tjekke det ud lokalt
- Følg "Udvikling behændig 'trin
- Brug ./dev-deft kommando til at oprette et nyt emne
- Forpligte den nye udgave
- Send en pull forespørgsel
Ja ... der bør være et redskab til at gøre denne proces lettere og nemt for et projekts brugere at gøre.
Udvikling Deft
At arbejde på Deft selve koden:
- Du har brug for Python 2.7 og virtualenv installeret
- Afrejse fra GitHub
- Kør gøre env at skabe et python miljø for udvikling
- Kør gøre at køre alle tests.
- Det dev-behændig script vil køre behændig fra udviklingsmiljøet. Kør dev-behændig --help om hjælp
Krav :.
- Python
Kommentarer ikke fundet