Contribute

Feeds uses GitHub as development platform.

Issues

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 setup.py clean --all ; rm -rf dist
  • Install dependencies: pip install twine wheel
  • Run: ./scripts/new-release
  • Commit, tag and push both
  • Build: python setup.py 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