summaryrefslogtreecommitdiffstats
path: root/documentation
diff options
context:
space:
mode:
authorScott Rifenbark <scott.m.rifenbark@intel.com>2011-08-25 15:59:44 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2011-08-30 17:27:37 +0100
commitc3e83278c66fa7ce42a8b2e23d7c33ba2d53f926 (patch)
tree42e74a3c93fbc3afaaa51409e6f44bed005dfcc7 /documentation
parent79bd1a15182c0a85b918e2bf10d51fbeb8d061df (diff)
downloadpoky-c3e83278c66fa7ce42a8b2e23d7c33ba2d53f926.tar.gz
documentation/dev-manual/dev-manual-newbie.xml: added more to contributing
The section on how to contribute changes to the YP resides in this development guide. I took additional information from the YP reference manual and merged it into the section here. (From yocto-docs rev: 945dd29417cf51044332114e499b08fe24ef3077) Signed-off-by: Scott Rifenbark <scott.m.rifenbark@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'documentation')
-rw-r--r--documentation/dev-manual/dev-manual-newbie.xml49
1 files changed, 45 insertions, 4 deletions
diff --git a/documentation/dev-manual/dev-manual-newbie.xml b/documentation/dev-manual/dev-manual-newbie.xml
index f0bb08e1da..14f5ca1b56 100644
--- a/documentation/dev-manual/dev-manual-newbie.xml
+++ b/documentation/dev-manual/dev-manual-newbie.xml
@@ -528,15 +528,56 @@
528 <title>How to Submit a Change</title> 528 <title>How to Submit a Change</title>
529 529
530 <para> 530 <para>
531 During the development process it is necessary to submit your changes to the maintainer 531 Contributions to the Yocto Project are very welcome.
532 of the project. 532 You should send patches to the Yocto Project mailing list to get it in front of the
533 Furthermore, in a collaborative environment it is necessary to have some sort of standard 533 Yocto Project Maintainer.
534 When you send your patch, be sure to include a "signed-off-by:"
535 line in the same style as required by the Linux kernel.
536 Adding this line signifies the developer has agreed to the Developer's Certificate of Origin 1.1
537 as follows:
538 <literallayout class='monospaced'>
539 Developer's Certificate of Origin 1.1
540
541 By making a contribution to this project, I certify that:
542
543 (a) The contribution was created in whole or in part by me and I
544 have the right to submit it under the open source license
545 indicated in the file; or
546
547 (b) The contribution is based upon previous work that, to the best
548 of my knowledge, is covered under an appropriate open source
549 license and I have the right under that license to submit that
550 work with modifications, whether created in whole or in part
551 by me, under the same open source license (unless I am
552 permitted to submit under a different license), as indicated
553 in the file; or
554
555 (c) The contribution was provided directly to me by some other
556 person who certified (a), (b) or (c) and I have not modified
557 it.
558
559 (d) I understand and agree that this project and the contribution
560 are public and that a record of the contribution (including all
561 personal information I submit with it, including my sign-off) is
562 maintained indefinitely and may be redistributed consistent with
563 this project or the open source license(s) involved.
564 </literallayout>
565 A Poky contributions tree (<filename>poky-contrib</filename>,
566 <filename>git://git.yoctoproject.org/poky-contrib.git</filename>)
567 exists for contributors to stage contributions.
568 If people desire such access, please ask on the mailing list.
569 Usually, the Yocto Project team will grant access to anyone with a proven track
570 record of good patches.
571 </para>
572
573 <para>
574 In a collaborative environment, it is necessary to have some sort of standard
534 or method through which you submit changes. 575 or method through which you submit changes.
535 Otherwise, things would get quite chaotic. 576 Otherwise, things would get quite chaotic.
536 </para> 577 </para>
537 578
538 <para> 579 <para>
539 When you submit a change or patch to the Yocto Project you must follow certain procedures. 580 When you submit a change or patch to the Yocto Project, you must follow certain procedures.
540 In particular, the headers in patches and the commit messages must follow a certain standard. 581 In particular, the headers in patches and the commit messages must follow a certain standard.
541 The general process is the same as described earlier in this chapter. 582 The general process is the same as described earlier in this chapter.
542 For complete details on how to create proper commit messages and patch headers see 583 For complete details on how to create proper commit messages and patch headers see