(contributing)=
This project is a community effort, and everyone is welcome to contribute!
Thank you for taking a look at how you can contribute to the project! 💚 There are many ways to help this framework and documentation grow. In the following, we will list a couple of ways on how you can contribute to this project, or more generally, to the broader community 😎.
The easiest way to improve the framework or documentation is to highlight mistakes or areas that need further refinement.
If you would like to provide feedback and/or discuss something or if you have a feature request, feel free to open an issue on the {{issues}} page.
- Tell others about this framework!
- Star 🌟 the project on GitHub
Poetry is used to manage all Python dependencies.
To set up the development environment
- Download and install Poetry. Make sure to use a valid python version in the environment that you install Poetry in. Check the README for details.
- Clone this repository with
git clone https://github.com/lhackel-tub/ConfigILM/
- Change to the downloaded directory with
cd ConfigILM
- Replicate the development environment (with all additional dependencies) with
poetry install --with dev -E full
orpoetry install --all-extras
(this may take some time depending on your download speed) - Start hacking 😁
If you create a PR, an automatic test suite will check if the framework still passes its requirements and the documentation can be successfully regenerated. After all tests pass, we will try our best to get back to you as quickly as possible!