42 lines
2.1 KiB
Markdown
42 lines
2.1 KiB
Markdown
![]() |
# Contributing to libkscreen
|
||
|
|
||
|
- [Code of Conduct](#code-of-conduct)
|
||
|
- [Submission Guideline](#submission-guideline)
|
||
|
- [Commit Message Guideline](#commit-message-guideline)
|
||
|
- [Contact](#contact)
|
||
|
|
||
|
## Code of Conduct
|
||
|
The [KDE Community Code of Conduct][kde-coc] is applied.
|
||
|
|
||
|
You can reach out to the [Commmunity Working Group][community-working-group] if you have questions about the Code of Conduct or if you want to get help on solving an issue with another contributor or maintainer.
|
||
|
|
||
|
## Issues
|
||
|
Please reports issues and suggestions using [KDE's bugzilla][bugzilla]
|
||
|
|
||
|
## Submission Guideline
|
||
|
The project follows the [Frameworks Coding Style][frameworks-style].
|
||
|
|
||
|
All non-trivial patches need to go through [code review][gitlab-reviews].
|
||
|
|
||
|
Commits are applied on top of master and cherry-picked to release branches if appropriate. Use `-x` when cherry-picking. Larger changes should be split up into smaller logical commits.
|
||
|
|
||
|
libkscreen is released as part of Plasma. See the [Plasma schedule][plasma-schedule] for information on the release schedule.
|
||
|
|
||
|
## Commit Message Guideline
|
||
|
Please follow the [KDE Commit Policy][commit-policy]. In particular please make sure to use appropriate [commit keywords][commit-policy-keywords].
|
||
|
|
||
|
## Contact
|
||
|
Real-time communication about the project happens on the IRC channel `#plasma` on irc.libera.chat and the bridged Matrix room `#plasma:kde.org`.
|
||
|
|
||
|
Emails about the project can be sent to the [plasma-devel][plasma-devel] mailing list.
|
||
|
|
||
|
[kde-coc]: https://kde.org/code-of-conduct
|
||
|
[community-working-group]: https://ev.kde.org/workinggroups/cwg.php
|
||
|
[frameworks-style]: https://community.kde.org/Policies/Frameworks_Coding_Style
|
||
|
[gitlab-reviews]: https://invent.kde.org/plasma/kscreen
|
||
|
[plasma-schedule]: https://community.kde.org/Schedules/Plasma_5
|
||
|
[commit-policy]: https://community.kde.org/Policies/Commit_Policy
|
||
|
[bugzilla]: https://bugs.kde.org/describecomponents.cgi?product=KScreen
|
||
|
[commit-policy-keywords]: https://community.kde.org/Policies/Commit_Policy#Special_keywords_in_GIT_and_SVN_log_messages
|
||
|
[plasma-devel]: https://mail.kde.org/mailman/listinfo/plasma-devel
|