aerothemeplasma/CONTRIBUTING.md

32 lines
2.1 KiB
Markdown

# Contributing
## Creating issues
Before making an issue, please take the time to look through already existing and closed issues on both the GitGud and GitHub repo, to prevent duplicate issues. If an issue becomes relevant again, feel free to make a post in the relevant issue thread and it'll be reopened.
Things that are helpful when writing an issue:
- Try to describe the problem as best as possible
- Is the issue consistently reproducible? If so, provide the steps to reproduce the issue
- If the problem is visual, try to record it or screenshot it
- Provide logs of `plasmashell`, `kwin_x11`, `kwin_wayland` etc. as the issue occurs. For more information regarding testing and logging, read [DOCUMENTATION.md](./DOCUMENTATION.md).
- Provide the following relevant specifications of your system:
- Linux distribution, version and CPU architecture
- Qt, KDE and KDE Frameworks versions
- Display server (X11 and/or Wayland)
- Monitor setup and monitor capabilities (Multimonitor, DPI, HDR, etc.)
- GPU drivers
## Merge requests
Merge requests should only be done on the [GitGud](https://gitgud.io/aeroshell/atp/aerothemeplasma) repo as the GitHub repository is only a mirror.
## Usage of AI/LLMs
For the record, I personally have never used AI in any capacity for any of my projects, and I don't intend to start now. This section pertains to AI usage by outside contributors, via merge requests, opening issues and sending patches.
For context, the project has started receiving a small amount of AI-assisted merge requests, and as a result I imagine it'd be a good idea to actually take a stance on this, because I wasn't sure how to handle this for a long time, up until now. After some more consideration and thoughts on the topic, after some revisions of this section, and after a long discussion with the community, the clear and final policy is this:
### __Please do NOT use AI/LLMs in any context (writing text, code, testing, image/resource generation, and so on) regarding AeroShell and AeroThemePlasma.__
Open merge requests that have AI usage in them will be closed, apologies for the inconvenience. Thank you for understanding.