forked from in-toto/witness
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Merge branch 'main' of github.com:in-toto/witness into readme-docs-re…
…structure Signed-off-by: chaosinthecrd <[email protected]>
- Loading branch information
Showing
1 changed file
with
0 additions
and
80 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,90 +1,10 @@ | ||
# Contributing | ||
|
||
We welcome any and all contributions to Witness! If you are interested in contributing there are a few guidelines we ask | ||
that you follow. | ||
|
||
## Finding an issue to work on | ||
|
||
We maintain our backlog and list of work in Github issues. Issues are a good place to start to find a way to contribute | ||
as maintainers actively groom the backlog. If you have an issue that is not in the Github issues for the project feel | ||
free to create an issue. Please comment on an issue to let others know that you are working on it. | ||
|
||
## Committing | ||
|
||
The Witness maintainers have chosen to adopt the [Coventional Commit](https://www.conventionalcommits.org/en/v1.0.0/) | ||
specification for commit messages. Please read and familiarize yourself with the specification in preparation for your | ||
work to be brought upstream. | ||
|
||
We also ask that you sign-off your commits. By signing off you agree to the | ||
[Developer Certificate of Origin](https://developercertificate.org): | ||
|
||
``` | ||
Developer Certificate of Origin | ||
Version 1.1 | ||
Copyright (C) 2004, 2006 The Linux Foundation and its contributors. | ||
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. | ||
``` | ||
|
||
Each commit should be a meaningful body of work. This typically means a pull request will consist of a singular commit | ||
but there are cases where multiple commits per pull request is warranted. It is okay to make small multiple commits | ||
while going through the review process but you will be asked to rebase your commits as the final step of a pull request. | ||
If you are uncomfortable with rebasing please ask a maintainer to help out or rebase for you. | ||
|
||
Commit messages should begin with a short description that fits within about 80 characters. The body of the commit | ||
should be descriptive about what is being done in your commit. | ||
|
||
Tests should be written whenever possible. | ||
|
||
## Opening a Pull Request | ||
|
||
Once you're ready for your code to be reviewed you can open a pull request. Draft pull requests are also welcome for | ||
works in progress. Each pull request should link to the issue that is being addressed. All CI processes are required | ||
to pass and a maintainer's approval is required for pull requests to be upstreamed. | ||
|
||
Maintainers may request changes and ask questions during the review process. We seek to maintain a welcoming | ||
collaborative environment. Please see CODE_OF_CONDUCT.md in the project's root for the code of conduct. Reviews and | ||
change requests are always to be constructive. If you have questions or concerns during the review process feel free to | ||
reach out at [[email protected]](mailto:[email protected]). | ||
======= | ||
# Contributing to Witness | ||
|
||
We welcome contributions from the community and first want to thank you for | ||
taking the time to contribute! | ||
|
||
Before starting, please take some time to familiarize yourself with the [Code of Conduct](CODE_OF_CONDUCT.md). | ||
|
||
|
||
## Getting Started | ||
|
||
We welcome many different types of contributions and not all of them need a | ||
|