dtf
is a test runner, designed to help coordinate and enforce consistency requirements for large documentation projects, though its implementation may be more broadly useful. Ideally dtf
will help facilitate easy, regular and automated testing for documentation source and production output, and ease the burden of manual consistency editing and checking, and help increase the quality of tests without increasing the workload for editors and documentation maintainers.
dtf
does not run Python unittest
tests or coordinate with existing test frameworks (at this time.)
- Documentation
The dtf tutorial provides a complete introduction to
dtf
and its operation. See the dtf API documentation for a full account of the implementation ofdtf
.- Issue Tracker
File bugs or enhancement requests on issues.cyborginstitute.net. To discuss development use the institute listserv.
- Repositories
The main git repository for
dtf
is accessible via http at <http://git.cyborginstitute.net/dtf.git> with gitweb. You can also see the mirror at github and submit changes to dtf either via email/issue tracker (i.e. patches,) or via github's pull requests.In addition to the most up to date version of the
dtf
code, the repositories also contain a full suite of example test specs and case definitions.- PyPI Package
All releases of the core
dtf
program are on PyPi at: <https://pypi.python.org/pypi/dtf/0.1>.