- Do not change the CHANGELOG file or
__version__inawaredatetime/__init__.py. This is the responsibility of the repo and package owners. - Before adding a dependency, open an issue to discuss why the dependency is needed.
- Follow the Google Python Style Guide.
Setup the development environment
pip install -U -r requirements.dev.txt
Make your changes
Add unittests for your changes
Run tests, which will also check the coding style
coverage run --source=awaredatetime setup.py test_dev
Once tests pass, ensure that your changes have proper test coverage
coverage html && ls htmlcov/index.htmlOpen a PR