CONTRIBUTING: update

parent d5addf79
...@@ -5,8 +5,7 @@ This project accepts contributions. In order to contribute, you should ...@@ -5,8 +5,7 @@ This project accepts contributions. In order to contribute, you should
pay attention to a few things: pay attention to a few things:
1 - your code must follow the coding style rules 1 - your code must follow the coding style rules
2 - the format of the submission must be email patches or github 2 - the format of the submission must Github pull requests
pull requests
3 - your work must be signed 3 - your work must be signed
...@@ -20,25 +19,22 @@ the directory 'Documentation' of the Linux kernel source tree. ...@@ -20,25 +19,22 @@ the directory 'Documentation' of the Linux kernel source tree.
It can be accessed online too: It can be accessed online too:
http://lxr.linux.no/linux+v2.6.27/Documentation/CodingStyle https://www.kernel.org/doc/html/v4.10/process/coding-style.html
Submitting Modifications: Submitting Modifications:
------------------------- -------------------------
The contributions should be email patches or github pull requests. The contributions must be Github pull requests.
The guidelines are the same as the patch submission for the Linux kernel It is also possible to send contributions as email patches. But please be aware
except for the DCO which is defined below. The guidelines are defined in the that the review process might take significantly longer than in the case of
'SubmittingPatches' file, available in the directory 'Documentation' Github pull requests. You can submit your email patches to the
of the Linux kernel source tree. lxc-devel@lists.linuxcontainers.org mailing list. (Use
http://lists.linuxcontainers.org/listinfo/lxc-devel to subscribe to the list.)
It can be accessed online too: The guidelines for submitting email patches are the same as the patch submission
for the Linux kernel except for the DCO which is defined below. The guidelines
https://www.kernel.org/doc/Documentation/SubmittingPatches are defined in the 'SubmittingPatches' file, available in the directory
'Documentation' of the Linux kernel source tree:
You can submit your patches to the lxc-devel@lists.linuxcontainers.org mailing https://www.kernel.org/doc/html/v4.10/process/submitting-patches.html
list. Use http://lists.linuxcontainers.org/listinfo/lxc-devel to subscribe
to the list.
Licensing for new files: Licensing for new files:
------------------------ ------------------------
...@@ -56,13 +52,11 @@ Anything else (non-libaries) needs to be Free Software and needs to be ...@@ -56,13 +52,11 @@ Anything else (non-libaries) needs to be Free Software and needs to be
allowed to link with LGPLv2.1+ code (if needed). LXC upstream prefers allowed to link with LGPLv2.1+ code (if needed). LXC upstream prefers
LGPLv2.1+ or GPLv2 for those. LGPLv2.1+ or GPLv2 for those.
When introducing a new file into the project, please make sure it has a When introducing a new file into the project, please make sure it has a
copyright header making clear under which license it's being released copyright header making clear under which license it's being released
and if it doesn't match the criteria described above, please explain and if it doesn't match the criteria described above, please explain
your decision on the lxc-devel mailing-list when submitting your patch. your decision on the lxc-devel mailing-list when submitting your patch.
Developer Certificate of Origin: Developer Certificate of Origin:
-------------------------------- --------------------------------
...@@ -111,3 +105,15 @@ You can do it by using option -s or --signoff when you commit ...@@ -111,3 +105,15 @@ You can do it by using option -s or --signoff when you commit
git commit --signoff ... git commit --signoff ...
using your real name (sorry, no pseudonyms or anonymous contributions.) using your real name (sorry, no pseudonyms or anonymous contributions.)
In addition we support the following DCOs which maintainers can use to indicate
that a patch is acceptable:
Acked-by: Random J Developer <random@developer.org>
Reviewed-by: Random J Developer <random@developer.org>
If you are contributing as a group who is implementing a feature together such
that it cannot be reasonably attributed to a single developer please use:
Co-developed-by: Random J Developer 1 <random_1@developer.org>
Co-developed-by: Random J Developer 2 <random_1@developer.org>
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment