OctaDist is written entirely in Python 3 binding to Tkinter toolkit. We have been developing OctaDist with the ease of use and flexibility. In the current version, it supports both of a graphical user interface (GUI) and a command line interface (CLI) version. The first one is mainly developed for the general end-users who are not familiar with command line, while the latter is primarily developed as a package which is appropriate for those who works with CLI. Having designed as a third party package, the command-line OctaDist version is an smart assistant helping with a wide range of your problems.
To give a contribution on program development, please pull request on the OctaDist Github.
git clone https://github.com/OctaDist/OctaDist.git git checkout nightly-build git pull origin nightly-build
When you have finished editing the source code of the program,
you can use
setuptools for testing OctaDist such as build and install.
setup.py file in top-level directory provides software testing as follows:
pip setup.py build pip setup.py install pip setup.py test
If you found a bug in OctaDist, please submit it on issues page. We appreciate all help and contribution in getting program development.
The source code of OctaDist is maintained on Github version control system. Both master revision and nightly development build have been being tested and deployed on Travis CI, a continuous integration service.
Source code on Github:
- Master (stable) version : github.com/OctaDist/OctaDist
- Nightly build version : github.com/OctaDist/OctaDist/tree/nightly-build
For OctaDist download stats, please go to https://octadist.github.io/stats.html.