mirror of
https://github.com/lxc/incus.git
synced 2026-02-05 09:46:19 +01:00
Convert CONTRIBUTING to markdown and some updates
This converts the original CONTRIBUTING document to markdown for better rendering on github. Additionally this removes some wording which was e-mail/patch specific and instead refers to changes as contributions or commits. Signed-off-by: Stéphane Graber <stgraber@ubuntu.com>
This commit is contained in:
72
CONTRIBUTING
72
CONTRIBUTING
@@ -1,72 +0,0 @@
|
||||
Pull requests:
|
||||
--------------
|
||||
|
||||
Changes to this project should be proposed as pull requests on Github
|
||||
at: https://github.com/lxc/lxd
|
||||
|
||||
Proposed changes will then go through code review there and once acked,
|
||||
be merged in the main branch.
|
||||
|
||||
|
||||
License and copyright:
|
||||
----------------------
|
||||
|
||||
By default, any contribution to this project is made under the Apache
|
||||
2.0 license. The author of a change remains the copyright holder of
|
||||
their code (no copyright assignment).
|
||||
|
||||
|
||||
Developer Certificate of Origin:
|
||||
--------------------------------
|
||||
|
||||
To improve tracking of contributions to this project we will use a
|
||||
process modeled on the 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:
|
||||
|
||||
Developer Certificate of Origin
|
||||
Version 1.1
|
||||
|
||||
Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
|
||||
660 York Street, Suite 102,
|
||||
San Francisco, CA 94110 USA
|
||||
|
||||
Everyone is permitted to copy and distribute verbatim copies of this
|
||||
license document, but changing it is not allowed.
|
||||
|
||||
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.
|
||||
|
||||
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.)
|
||||
72
CONTRIBUTING.md
Normal file
72
CONTRIBUTING.md
Normal file
@@ -0,0 +1,72 @@
|
||||
# Pull requests:
|
||||
|
||||
Changes to this project should be proposed as pull requests on Github
|
||||
at: https://github.com/lxc/lxd
|
||||
|
||||
Proposed changes will then go through code review there and once acked,
|
||||
be merged in the main branch.
|
||||
|
||||
|
||||
# License and copyright:
|
||||
|
||||
By default, any contribution to this project is made under the Apache
|
||||
2.0 license.
|
||||
|
||||
The author of a change remains the copyright holder of their code
|
||||
(no copyright assignment).
|
||||
|
||||
|
||||
# Developer Certificate of Origin:
|
||||
|
||||
To improve tracking of contributions to this project we use the DCO 1.1
|
||||
and use a "sign-off" procedure for all changes going into the branch.
|
||||
|
||||
The sign-off is a simple line at the end of the explanation for the
|
||||
commit which certifies that you wrote it or otherwise have the right
|
||||
to pass it on as an open-source contribution.
|
||||
|
||||
> Developer Certificate of Origin
|
||||
> Version 1.1
|
||||
>
|
||||
> Copyright (C) 2004, 2006 The Linux Foundation and its contributors.
|
||||
> 660 York Street, Suite 102,
|
||||
> San Francisco, CA 94110 USA
|
||||
>
|
||||
> Everyone is permitted to copy and distribute verbatim copies of this
|
||||
> license document, but changing it is not allowed.
|
||||
>
|
||||
> 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.
|
||||
|
||||
An example of a valid sign-off line is:
|
||||
|
||||
Signed-off-by: Random J Developer <random@developer.org>
|
||||
|
||||
Use your real name and a valid e-mail address.
|
||||
Sorry, no pseudonyms or anonymous contributions are allowed.
|
||||
|
||||
We also require each commit be individually signed-off by their author,
|
||||
even when part of a larger set.
|
||||
Reference in New Issue
Block a user