Feeds uses GitHub as development platform.


Pull requests

  • Fork the project to your private repository.

  • Create a topic branch and make your desired changes.

  • Open a pull request. Make sure the GitHub CI checks are passing.

Create a new release

  • Cleanup: python clean --all ; rm -rf dist

  • Install dependencies: pip install twine wheel

  • Run: ./scripts/new-release

  • Commit, tag and push both

  • Build: python sdist bdist_wheel

  • Upload to TestPyPI: twine upload -r testpypi dist/*

  • Check upload on TestPyPI

  • Upload to PyPi: twine upload dist/*

  • Upload a new Docker image