MVC pattern. The goal was to explicitly demonstrate an MVC pattern out of the scope of web development.
Idiomatic code. In this overhaul there’s a big emphasis on idiomatic code. The code should be describing its’ own intention with the clarity your grandmother could read.
Learning! This was a Test Driven Development(TDD) exercise.
- Tox, test automation
- Travis CI
- Python version agnostic programming
- Publishing on pip
- Coverage via coveralls
- Documentation with sphinx and ReadTheDocs
- Cookiecutter development