Deft er en enkel distribuert funksjon tracker (aka saksporeren, bug tracker, oppgave tracker) designet for å fungere med et distribuert versjonskontrollsystem som Git.
Prinsipper
- Alle funksjoner har en status (for eksempel ny, in-utvikling, klar for testing, klar for distribusjon)
- Absolutt prioritering av funksjoner som har samme status
- Oppbevar funksjonen database sammen med koden i VCS, ikke i et annet verktøy
- Oppbevar funksjonen database i ren tekst-filer som spiller bra med VCS og diff / merge verktøy
- Ikke re-implementere funksjonalitet som allerede er i VCS
Komme i gang
Installer fra PyPI hjelp easy_install eller pip. For eksempel:
% Pip installere netthendt
Etter det kan du bruke netthendt kommandoen for å opprette, manipulere og spørre behendig har trackere. Bruk netthendt --help og / eller lese Quickstart Guide å komme i gang.
Reporting Issues og Feature Requests
Problemer spores med Deft selv. Hvis du ønsker å ta opp saker eller anmodninger om funksjoner:
- Fork repo og sjekk det ut lokalt
- Følg "Utvikling behendig 'trinn
- Bruk ./dev-deft kommandoen for å opprette en ny utgave
- Forplikte den nye utgaven
- Send en pull forespørsel
Ja ... det skal være et verktøy for å gjøre denne prosessen enklere og enkelt for en prosjektets brukere å gjøre.
Utvikling Deft
Å arbeide på Deft koden selv:
- Du trenger Python 2.7 og virtualenv installert
- Sjekk ut fra GitHub
- Kjør gjøre env å skape en python miljø for utvikling
- Kjør gjøre å kjøre alle testene.
- Den dev-netthendt skriptet vil kjøre behendig fra utviklingsmiljøet. Kjør dev-behendig --help for hjelp
Krav .
- Python
Kommentarer ikke funnet