For developers ============== Developing a new feature ------------------------ Create a new feature branch in the repo. If you don't have permissions to create a branch in the repo, you can either request the permissions or create a fork. Developing a hotfix ------------------- Small bugfixes and improvements can be done in a separate hotfix branch. This branch should be merged to main without squashing. Creating a new release ---------------------- Update the PTtools version number in: - codemeta.json - pyproject.toml Updating Python version requirements ------------------------------------ When updating the Python version requirements, update the version numbers in: - .github/workflows/\*.yml - .readthedocs.yaml - Dockerfile - pyproject.toml