Closed PaulFroh closed 1 year ago
The new folder structure has in mind that every code file is in the folder src.
I think the python imports are a little broken in general. We need a .tox or .toml file to execute the tests if we want a decent folder structure.
.toml: https://pypi.org/project/toml/ .tox: https://tox.wiki/en/latest/index.html
I think the toc file is the way to go because we do not need a virtuelenv for this, and we can simply execute the tests with it. With the toml file we would install the project with pip and then we could execute the tests.
There was a solution with simple command line options. How it works now is described in the readme at Tests.
The main branch is now protected and can only be accessed over pull requests. All the new features are first developed at the develop branch.
New branch development is used to implement new features and to push hotfixes. For new features, create a branch that is forked from development and is merged to development in the end. When everything in development is ready, merge it to the main branch and create a release.