|
1 | 1 | # Contributing
|
2 | 2 |
|
3 |
| -You can find our full contributing guide on [our website](https://cert-manager.io/docs/contributing/). |
4 |
| - |
5 |
| -## DCO Sign off |
6 |
| - |
7 |
| -All contributors to the project retain copyright to their work. However, to ensure |
8 |
| -that they are only submitting work that they have rights to, we require |
9 |
| -everyone to acknowledge this by signing their work. |
10 |
| - |
11 |
| -Any copyright notices in this repo should specify the authors as |
12 |
| -"The cert-manager Authors". |
13 |
| - |
14 |
| -To sign your work, just add a line like this at the end of your commit message: |
15 |
| - |
16 |
| -```text |
17 |
| -Signed-off-by: Joe Bloggs <[email protected]> |
18 |
| -``` |
19 |
| - |
20 |
| -This can easily be done with the `--signoff` option to `git commit`. |
21 |
| -You can also mass sign-off a whole PR with `git rebase --signoff master`, replacing |
22 |
| -`master` with the branch you are creating a pull request again if not master. |
23 |
| - |
24 |
| -By doing this you state that you can certify the following (from https://developercertificate.org/): |
25 |
| - |
26 |
| -```text |
27 |
| -Developer Certificate of Origin |
28 |
| -Version 1.1 |
29 |
| -
|
30 |
| -Copyright (C) 2004, 2006 The Linux Foundation and its contributors. |
31 |
| -1 Letterman Drive |
32 |
| -Suite D4700 |
33 |
| -San Francisco, CA, 94129 |
34 |
| -
|
35 |
| -Everyone is permitted to copy and distribute verbatim copies of this |
36 |
| -license document, but changing it is not allowed. |
37 |
| -
|
38 |
| -
|
39 |
| -Developer's Certificate of Origin 1.1 |
40 |
| -
|
41 |
| -By making a contribution to this project, I certify that: |
42 |
| -
|
43 |
| -(a) The contribution was created in whole or in part by me and I |
44 |
| - have the right to submit it under the open source license |
45 |
| - indicated in the file; or |
46 |
| -
|
47 |
| -(b) The contribution is based upon previous work that, to the best |
48 |
| - of my knowledge, is covered under an appropriate open source |
49 |
| - license and I have the right under that license to submit that |
50 |
| - work with modifications, whether created in whole or in part |
51 |
| - by me, under the same open source license (unless I am |
52 |
| - permitted to submit under a different license), as indicated |
53 |
| - in the file; or |
54 |
| -
|
55 |
| -(c) The contribution was provided directly to me by some other |
56 |
| - person who certified (a), (b) or (c) and I have not modified |
57 |
| - it. |
58 |
| -
|
59 |
| -(d) I understand and agree that this project and the contribution |
60 |
| - are public and that a record of the contribution (including all |
61 |
| - personal information I submit with it, including my sign-off) is |
62 |
| - maintained indefinitely and may be redistributed consistent with |
63 |
| - this project or the open source license(s) involved. |
64 |
| -``` |
| 3 | +Please refer to the [cert-manager Contributing guide](https://cert-manager.io/docs/contributing/). |
0 commit comments