This page will show the basic principals, that are used during the development of this package.
The project is hosted on the github.
Whole project is written with a test-driven development paradigm. This is especially important, since this project provides an implementation of a complex combinatorial object, which must be reliable in use during research projects.
Project uses unittest framework for implementing TDD paradigm.
Any found bugs, miss-citations, mistakes in documentation, questions, etc. shall be reported to the issue-tracking system, powered by github.
There are several rules for new code to be incorporated into this library:
- All code has to written using the Sphinx style
- All code must be covered by tests
- All algorithms and data structures code must have proper citations