Permalink
Browse files

Add guidelines for contribution to the 'lxc' project

From: Daniel Lezcano <dlezcano@fr.ibm.com>

CONTRIBUTING file give the guidelines to submit patches to this project.
MAINTAINERS contains the maintainer name and mailing list to send the patches.

Signed-off-by: Daniel Lezcano <dlezcano@fr.ibm.com>
  • Loading branch information...
1 parent 42ff343 commit 752c0602f014ef6e8258453d1cd962f2cae9c8f5 dlezcano committed Nov 5, 2008
Showing with 96 additions and 1 deletion.
  1. +83 −0 CONTRIBUTING
  2. +12 −0 MAINTAINERS
  3. +1 −1 Makefile.am
View
83 CONTRIBUTING
@@ -0,0 +1,83 @@
+
+ Contributing to this project
+ ----------------------------
+
+
+This project accepts contributions. In order to contribute, you should
+pay attention to a few things:
+
+ 1 - your code must follow the coding style rules
+ 2 - the format of the submission must email patches
+ 3 - your work must be signed
+
+
+Coding Style:
+-------------
+
+The coding style follows the Linux kernel coding style.
+
+The coding style is defined in the 'CodingStyle' file, available in
+the directory 'Documentation' of the Linux kernel source tree.
+
+It can be accessible online too:
+
+http://lxr.linux.no/linux+v2.6.27/Documentation/CodingStyle
+
+Submitting Modifications:
+-------------------------
+
+The contributions should be email patches. The guidelines are the same
+as the patch submission for the Linux kernel except for the DCO which
+is defined below. The guidelines are defined in the
+'SubmittingPatches' file, available in the directory 'Documentation'
+of the Linux kernel source tree.
+
+It can be accessible online too:
+
+http://lxr.linux.no/linux+v2.6.27/Documentation/SubmittingPatches
+
+Developer Certificate of Origin:
+--------------------------------
+
+To improve tracking of contributions to this project we will use a
+process modeled on the modified DCO 1.1 and use a "sign-off" procedure
+on patches that are being emailed around or contributed in any other
+way.
+
+The sign-off is a simple line at the end of the explanation for the
+patch, which certifies that you wrote it or otherwise have the right
+to pass it on as an open-source patch. The rules are pretty simple:
+if you can certify the below:
+
+By making a contribution to this project, I certify that:
+
+(a) The contribution was created in whole or in part by me and I have
+ the right to submit it under the open source license indicated in
+ the file; or
+
+(b) The contribution is based upon previous work that, to the best of
+ my knowledge, is covered under an appropriate open source License
+ and I have the right under that license to submit that work with
+ modifications, whether created in whole or in part by me, under
+ the same open source license (unless I am permitted to submit
+ under a different license), as indicated in the file; or
+
+(c) The contribution was provided directly to me by some other person
+ who certified (a), (b) or (c) and I have not modified it.
+
+(d) The contribution is made free of any other party's intellectual
+ property claims or rights.
+
+(e) I understand and agree that this project and the contribution are
+ public and that a record of the contribution (including all
+ personal information I submit with it, including my sign-off) is
+ maintained indefinitely and may be redistributed consistent with
+ this project or the open source license(s) involved.
+
+
+then you just add a line saying
+
+ Signed-off-by: Random J Developer <random@developer.org>
+
+using your real name (sorry, no pseudonyms or anonymous
+contributions.)
View
12 MAINTAINERS
@@ -0,0 +1,12 @@
+
+Before submitting your patches, check they are signed-off-by
+conforming with the DCO contained in the ./CONTRIBUTING file.
+
+Maintainer
+----------
+
+Person : Daniel Lezcano
+Mail patches to : dlezcano@fr.ibm.com
+Mailing lists : lxc-devel@sourceforge.net, containers@lists.osdl.org
+Web page : lxc.sourceforge.net
+CVS location : http://lxc.cvs.sourceforge.net/
View
2 Makefile.am
@@ -2,7 +2,7 @@
SUBDIRS = src test etc
DIST_SUBDIRS = config src test etc
-EXTRA_DIST = lxc.spec
+EXTRA_DIST = lxc.spec CONTRIBUTING MAINTAINERS
ChangeLog::
@touch ChangeLog

0 comments on commit 752c060

Please sign in to comment.