Contribute

Of course, you are welcome to contribute to this project and you are always invited to reach out to discuss ideas, issues, or potential contributions.

Project Structure

TODO

Processes

Checks before committing

Before committing, please make sure that the following checks are successful:

  • flake8 runs successfully

  • mypy runs successfully

  • python3 -m unittest discover runs successfully

Releases

  • Update the version number in pyproject.toml

  • Update the version number in aisysprojserver/__init__.py

  • Make a new release on docker hub:

sudo docker build -t jfschaefer/gs:0.0.5 .
sudo docker build -t jfschaefer/gs:latest .
sudo docker push jfschaefer/gs:0.0.5
sudo docker push jfschaefer/gs:latest

Instead of 0.0.5, use the new version number.