aboutsummaryrefslogtreecommitdiffstats
path: root/source
diff options
context:
space:
mode:
Diffstat (limited to 'source')
-rw-r--r--source/libmaple/contributing.rst46
1 files changed, 45 insertions, 1 deletions
diff --git a/source/libmaple/contributing.rst b/source/libmaple/contributing.rst
index bb4d550..debee6b 100644
--- a/source/libmaple/contributing.rst
+++ b/source/libmaple/contributing.rst
@@ -70,6 +70,15 @@ The steps to submit a pull request are as follows:
3. Push your commits to your GitHub libmaple fork (see instructions
linked in Step 2 for a step-by-step walkthrough on how to do this).
+ Please add a signed-off-by line to your commits which certify your
+ `developer certificate of origin
+ <http://elinux.org/Developer_Certificate_Of_Origin>`_ [#fcert]_.
+ For example, if your name is "John Smith", and your email address
+ is "jsmith@example.com", just include the following line at the
+ bottom of your commit messages:
+
+ ``Signed-off-by: John Smith <jsmith@example.com>``
+
4. `Submit a pull request <http://help.github.com/pull-requests/>`_ to
the LeafLabs version of libmaple.
@@ -92,7 +101,7 @@ the following information in your email:
you think we should know.
4. A sign-off line certifying your `developer certificate of origin
- <http://elinux.org/Developer_Certificate_Of_Origin>`_.
+ <http://elinux.org/Developer_Certificate_Of_Origin>`_ [#fcert]_.
That said, we'd really prefer a pull request. If you'd like to learn
more about Git, we recommend the following resources:
@@ -111,3 +120,38 @@ more about Git, we recommend the following resources:
<http://eagain.net/articles/git-for-computer-scientists/>`_: if
you're comfortable with directed acyclic graphs, this resource
explains Git's functionality in graph-theoretic terms.
+
+.. highlight:: text
+
+.. rubric:: Footnotes
+
+.. [#fcert] Including this line indicates that you certify the following::
+
+ Developer's Certificate of Origin 1.1
+
+ 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) 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.
+
+ This may seem arbitrary, but it helps ensure that libmaple
+ remains open source.