Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

Deft-0.2.0.tar.gz (43.8 kB view details)

Uploaded Source

File details

Details for the file Deft-0.2.0.tar.gz.

File metadata

  • Download URL: Deft-0.2.0.tar.gz
  • Upload date:
  • Size: 43.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No

File hashes

Hashes for Deft-0.2.0.tar.gz
Algorithm Hash digest
SHA256 b30d41cab3615fec96e6c86b4fba9a30b03cae047a721272eb951c9c6fca3b82
MD5 4007884efb9116bb2bdab439c770293b
BLAKE2b-256 7d14960989a6e668a2b49283664f040539d18394d57f7baa5c8aa70e723c060c

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.0 This release

1 file

0.1.1

1 file

0.1.0

1 file

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page