making commit. The project use [OneFlow][3] branching model with the `master`
branch as the branch where the development happens.
+## TDD
+Test Driven Development (TDD) is used in this project. Each *feature* **must**
+start with adding test and all the tests **must** pass before merge to the
+*master*.
+
+Run the tests by:
+```
+python3 -m unittest discover ut/
+```
+
+See [unittest][5] for start.
+
## License
This project is developed under [GNU GPLv3 license][4].
[2]: https://chris.beams.io/posts/git-commit/
[3]: http://endoflineblog.com/oneflow-a-git-branching-model-and-workflow
[4]: ./LICENSE
-
+[5]: https://docs.python.org/3.5/library/unittest.html