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) are done using
prowwithpre-commitandmypy. - Zuul is no longer suppported. Instead AICOE-CI is used for basic configuration.
- We have a public service configuration now accessible for everyone.
- If you are writing a Python module, Kebechet could manage the releases of your packages for you.
- If credentials are provided, Python module releases could be published to
PyPIby Kebechet.
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.