Skip to content

Latest commit

 

History

History
38 lines (24 loc) · 997 Bytes

File metadata and controls

38 lines (24 loc) · 997 Bytes

Contributing

Guidelines

  • Do not change the CHANGELOG file or __version__ in awaredatetime/__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.

Steps

  1. Setup the development environment

    pip install -U -r requirements.dev.txt
  2. Make your changes

  3. Add unittests for your changes

  4. Run tests, which will also check the coding style

    coverage run --source=awaredatetime setup.py test_dev
  5. Once tests pass, ensure that your changes have proper test coverage

    coverage html && ls htmlcov/index.html
  6. Open a PR