Skip to content

This is a Template for any Python based project

License

Notifications You must be signed in to change notification settings

thoth-station/template-project

Folders and files

NameName
Last commit message
Last commit date
Apr 6, 2022
Apr 28, 2021
Mar 3, 2021
Jun 29, 2020
Nov 16, 2022
May 29, 2023
Mar 3, 2021
Sep 11, 2019
Jun 4, 2020
Sep 11, 2019
Jul 9, 2020
May 10, 2021
May 12, 2021
Apr 28, 2021
Apr 27, 2021

Repository files navigation

template-project

This is a Template for any Python based project, it contains what Project Thoth and the AI CoE need:

  1. GitHub defaults and Templates for issues.
  2. Configuration for Coala and Black (code formating) are done using prow with pre-commit and mypy.
  3. Zuul is no longer suppported. Instead AICOE-CI is used for basic configuration.
  4. We have a public service configuration now accessible for everyone.
  5. If you are writing a Python module, Kebechet could manage the releases of your packages for you.
  6. If credentials are provided, Python module releases could be published to PyPI by 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.