Thanks for your interest in contributing!
-
Find an Issue or Propose an Extension
- Check issues labeled
good first issuefor newcomers - Browse other open issues that interest you
- Want to add a feature? Open an issue to discuss it first
- Not sure where to start? Ask on Discord
- Check issues labeled
-
Setup
- Installation instructions are in the Wiki
- Install the pre-commit hook:
cp tools/pre-commit .git/hooks/
-
Make Your Changes
- Apply
clang-formatbefore committing - Write clear commit messages
- Test your changes
- Apply
-
Submit a Pull Request
- Link related issues
- Describe what you changed and why
- Use
clang-formatfor formatting - Follow C++23 standards
- Add SPDX headers to new files:
/* SPDX-FileCopyrightText: 2025 LichtFeld Studio Authors * * SPDX-License-Identifier: GPL-3.0-or-later */
Contributions are licensed under GPLv3.