This is copied ad verbatum from libadwaita, which itself was introduced based on [1]. [1] https://discourse.gnome.org/t/loupe-no-longer-allows-generative-ai-contributions/27327
57 lines
2.2 KiB
Markdown
57 lines
2.2 KiB
Markdown
# Contributing
|
|
|
|
When contributing to the development of GNOME Calendar, please first discuss the change you wish to
|
|
make via issue, email, or any other method with the maintainers before making a change.
|
|
|
|
## Code of Conduct
|
|
|
|
When interacting with the project, the [GNOME Code of Conduct](https://conduct.gnome.org/) applies.
|
|
|
|
## Use of Generative AI
|
|
|
|
This project does not allow contributions generated by large languages models (LLMs) and chatbots.
|
|
This ban includes tools like ChatGPT, Claude, Copilot, DeepSeek, and Devin AI. We are taking these
|
|
steps as precaution due to the potential negative influence of AI generated content on quality, as
|
|
well as likely copyright violations.
|
|
|
|
This ban of AI generated content applies to all parts of the projects, including, but not limited
|
|
to, code, documentation, issues, and artworks. An exception applies for purely translating texts
|
|
for issues and comments to English.
|
|
|
|
AI tools can be used to answer questions and find information. However, we encourage contributors
|
|
to avoid them in favor of using [existing documentation](https://developer.gnome.org) and our
|
|
[chats and forums](https://welcome.gnome.org). Since AI generated information is frequently
|
|
misleading or false, we cannot supply support on anything referencing AI output.
|
|
|
|
## Pull Request Process
|
|
|
|
1. Ensure your code compiles and doesn't break anything. Run `meson test -C <builddir>` before creating
|
|
the pull request.
|
|
2. If you're adding new API, it must be properly documented.
|
|
3. The commit message is formatted as follows:
|
|
|
|
```plain
|
|
component: <summary>
|
|
|
|
A paragraph explaining the problem and its context.
|
|
|
|
Another one explaining how you solved that.
|
|
|
|
<link to the issue>
|
|
```
|
|
|
|
4. You may merge the pull request in once you have the sign-off of the maintainers, or if you
|
|
do not have permission to do that, you may request the second reviewer to merge it for you.
|
|
|
|
## About GNOME Calendar
|
|
|
|
Learn more about GNOME Calendar by reading our [HACKING.md](HACKING.md) file.
|
|
|
|
### Attribution
|
|
|
|
This Code of Conduct is adapted from the [Contributor Covenant][homepage], version 1.4,
|
|
available at [http://contributor-covenant.org/version/1/4][version]
|
|
|
|
[homepage]: http://contributor-covenant.org
|
|
[version]: http://contributor-covenant.org/version/1/4/
|