👩‍💻 Contributing ===================== If you want to contribute in developing the code, be aware that we are using ``pre-commit``, ``code-spell`` and ``ruff`` tools for automatic adherence to the code style. To enforce running these tools whenever you make a commit, setup the `pre-commit hook `__ executing: :: pre-commit install The ``pre-commit hook`` will then execute the tools with the same settings as when a merge request is checked on GitLab, and if any problems are reported the commit will be rejected. You then have to fix the reported issues before tying to commit again. Also, every time a change is made, please add a changelog following the instructions `here `_. If a changelog is not needed (e.g., for maintenance merge requests such as release preparation), the ``no-changelog-needed`` label should be used. .. _page_facing_up-license: 📄 License ---------- This project is licensed under the BSD 3-Clause License. See the LICENSE file for details.