This is a Template for any Python based project, it contains what Project Thoth and the AI CoE need:
- GitHub defaults and Templates for issues
- configuration for Coala and Black (code formating)
- basic configuration for Zuul
- configuration for Thoth (stage environment, Red Hat VPN only)
- if you are writing a Python module, Kebechet could manage releases of your packages for you
- if credentials are provided, Python module releases could be published to PyPI
Dependencies should be managed using pipenv
(Pipfile
, and the Pipfile.lock
could be created by thamos advise
), pip3
and a requirements.txt
files could be used.