diff options
Diffstat (limited to '.github/contributing.md')
-rw-r--r-- | .github/contributing.md | 35 |
1 files changed, 32 insertions, 3 deletions
diff --git a/.github/contributing.md b/.github/contributing.md index 6c485502d..3f1fb81d1 100644 --- a/.github/contributing.md +++ b/.github/contributing.md @@ -15,10 +15,39 @@ If your issue appears to be a bug, and hasn't been reported, open a new issue. Help us to maximize the effort we can spend fixing issues and adding new features, by not reporting duplicate issues. +## Translations +Please submit translations via [Transifex](https://www.transifex.com/nextcloud/nextcloud/spreed/). ## Contributing to Source Code -Thanks for wanting to contribute source code to the Spreed app. That's great! +Thanks for wanting to contribute source code to the Spreed app. That's great! 🎉 -## Translations -Please submit translations via [Transifex](https://www.transifex.com/nextcloud/nextcloud/spreed/). +Please read the [Code of Conduct](https://nextcloud.com/community/code-of-conduct/). This document offers some guidance to ensure Nextcloud participants can cooperate effectively in a positive and inspiring atmosphere, and to explain how together we can strengthen and support each other. + +For more information please review the [guidelines for contributing](https://github.com/nextcloud/server/blob/master/CONTRIBUTING.md) to this repository. + +### Sign your work + +We use the Developer Certificate of Origin (DCO) as a additional safeguard +for the Nextcloud project. This is a well established and widely used +mechanism to assure contributors have confirmed their right to license +their contribution under the project's license. +Please read [contribute/developer-certificate-of-origin][dcofile]. +If you can certify it, then just add a line to every git commit message: + +```` + Signed-off-by: Random J Developer <random@developer.example.org> +```` + +Use your real name (sorry, no pseudonyms or anonymous contributions). +If you set your `user.name` and `user.email` git configs, you can sign your +commit automatically with `git commit -s`. You can also use git [aliases](https://git-scm.com/book/tr/v2/Git-Basics-Git-Aliases) +like `git config --global alias.ci 'commit -s'`. Now you can commit with +`git ci` and the commit will be signed. + +### Apply a license + +In case you are not sure how to add or update the license header correctly please have a look at [contribute/HowToApplyALicense.md][applyalicense] + +[dcofile]: https://github.com/nextcloud/server/blob/master/contribute/developer-certificate-of-origin +[applyalicense]: https://github.com/nextcloud/server/blob/master/contribute/HowToApplyALicense.md |