Skip to content

Commit 5ebc2aa

Browse files
committed
Add License and Contributing.md
Signed-off-by: luke <luke.parkin@arm.com>
1 parent d2e6eec commit 5ebc2aa

1 file changed

Lines changed: 29 additions & 0 deletions

File tree

CONTRIBUTING.md

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,29 @@
1+
# Contribution Guidelines
2+
3+
The Arm Remoteproc Runtime Zephyr Example is open for external contributors, and welcomes contributions.
4+
5+
Remoteproc Runtime is licensed under the [MIT](https://spdx.org/licenses/MIT.html) license and all accepted contributions must have the same license.
6+
7+
## Contributing code to Remoteproc Runtime
8+
9+
- Before this project accepts your contribution, you need to certify its origin and give us your permission. To manage this process, we use [Developer Certificate of Origin (DCO) V1.1](https://developercertificate.org/).
10+
To indicate that contributors agree to the terms of the DCO, it's necessary to "sign off" the contribution by adding a line with your name and email address to every git commit message:
11+
12+
```log
13+
Signed-off-by: FIRST_NAME SECOND_NAME <your@email.address>
14+
```
15+
16+
This can be done automatically by adding the `-s` option to your `git commit` command. You must use your real name, no pseudonyms or anonymous contributions are accepted.
17+
18+
## Code Reviews
19+
20+
Contributions must go through code review on GitHub.
21+
22+
See [here](https://docs.github.com/en/pull-requests/collaborating-with-pull-requests/proposing-changes-to-your-work-with-pull-requests/creating-a-pull-request-from-a-fork)
23+
for details of how to create a pull request from your working fork.
24+
25+
Only reviewed contributions can be merged to the main branch.
26+
27+
## Continuous integration
28+
29+
Contributions to the Arm Zephyr Example must go through testing and formatting before being merged to main. All unit and integration tests must pass, as well as formatting checks, before a contribution is merged. These tests are run through GitHub Actions, which require the permission of a maintainer to run.

0 commit comments

Comments
 (0)