First of all, thank you for taking the time to contribute!
Contributions are very welcome, do not hesitate to open an issue, a pull request, etc...
- For features, it's better to create an issue first, in order to get feedback on whether the feature is wanted or not, and to align on the best approach before starting development.
- Keep pull requests focused—split features into separate PRs.
- Before submitting a PR, make sure to run
just pullto ensure CI passes. - You may use AI tools to help write code.
You are allowed to use AI to generate code, but you must fully understand it and ensure it follows the project's existing quality standards and conventions. Generating entire files with AI is not acceptable.
Do not use AI to write the full content of pull requests or issues. You may use it for ideas or partial content, but the final wording should be your own.
These rules exist because AI-generated code is often:
- suboptimal
- poorly written
- hard to maintain
and tends to produce overly verbose markdown that a human could summarize much more clearly.
That said, AI is still a useful tool, so its use is not completely forbidden.
Failure to follow these guidelines may result in your pull request being closed without further explanation.
- the desktop entry
- the metainfo file
- the strings used in the app
Please don't translate the README, or other markdown files, this will not be merged.