Deft is a simple distributed feature tracker (aka issue tracker, task tracker, bug tracker) designed to work with a distributed version control system such as Git.
Principles
All features have a status (e.g. new, in-development, ready-for-testing, ready-for-deployment)
Absolute prioritisation of features that have the same status
Store feature database alongside the code in VCS, not in another tool
Store the feature database in plain-text files that play well with VCS and diff/merge tools
Don’t re-implement functionality that is already in the VCS
Getting Started
Install from PyPI using easy_install or pip. For example:
% pip install deft
After that you can use the deft command to create, manipulate and query Deft feature trackers. Use deft --help and/or read the Quickstart Guide to get started.
Support
You can join the Deft discussion group.
Issues are tracked with Deft itself. If you want to raise issues or feature requests:
Fork the repo & check it out locally
Follow the ‘Developing Deft’ steps
use the ./dev-deft command to create a new issue
commit the new issue
send a pull request
Yes… there should be a tool to make this process simpler and easy for a project’s users to do.
Developing Deft
To work on the Deft code itself:
You need Python 2.7 and virtualenv installed
Check out from GitHub
Run make env to create a python environment for development
Run make to run all the tests.
The dev-deft script will run deft from the development environment. Run dev-deft --help for help.
Release files for Deft 0.2.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| Deft-0.2.0.tar.gz | 43.8 kB | Details |
Release files / Deft-0.2.0.tar.gz
| Download URL | Deft-0.2.0.tar.gz |
|---|---|
| Size | 43.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
b30d41cab3615fec96e6c86b4fba9a30b03cae047a721272eb951c9c6fca3b82
|
|
BLAKE2b-256 checksum How to use checksums |
7d14960989a6e668a2b49283664f040539d18394d57f7baa5c8aa70e723c060c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |