Contribute

Get started

Install Tox with:

$ pip install --user tox

Run tests

tox -e test

Lint source

tox -e lint

Format source

tox -e format

Type check source

tox -e type

Release Process

Add a change entry and re-generate the changelog:

$ towncrier

Make a new release tag:

$ git tag x.x.x
$ git push --tags

If you have a development install locally, you can verify:

$ hdyndns --version

Then run the release process:

$ tox -e metadata-release
$ tox -e release