Skip to content

Commit d834b88

Browse files
authored
Add CONTRIBUTING.md (#9)
* Add CONTRIBUTING.md * Update README * Make links https
1 parent 8a9a665 commit d834b88

File tree

2 files changed

+66
-0
lines changed

2 files changed

+66
-0
lines changed

.github/CONTRIBUTING.md

Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
# Contributing Guidelines
2+
3+
Thank you for your interest in contributing to our project. Whether it's a bug report, new feature, correction, or additional
4+
documentation, we greatly value feedback and contributions from our community.
5+
6+
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
7+
information to effectively respond to your bug report or contribution.
8+
9+
10+
## Reporting Bugs/Feature Requests
11+
12+
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
13+
14+
When filing an issue, please check [existing open](https://github.com/FreeRTOS/backoffAlgorithm/issues), or [recently closed](https://github.com/FreeRTOS/backoffAlgorithm/issues?q=is%3Aissue+is%3Aclosed), issues to make sure somebody else hasn't already
15+
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
16+
17+
* A reproducible test case or series of steps
18+
* The version of our code being used
19+
* Any modifications you've made relevant to the bug
20+
* Anything unusual about your environment or deployment
21+
22+
23+
## Contributing via Pull Requests
24+
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
25+
26+
1. You are working against the latest source on the *main* branch.
27+
1. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
28+
1. You open an issue to discuss any significant work - we would hate for your time to be wasted.
29+
30+
To send us a pull request, please:
31+
32+
1. Fork the repository.
33+
1. Modify the source; please focus on the specific change you are contributing. If you also reformat all the code, it will be hard for us to focus on your change.
34+
1. Ensure that your contributions conform to the [style guide](https://docs.aws.amazon.com/embedded-csdk/202011.00/lib-ref/docs/doxygen/output/html/guide_developer_styleguide.html).
35+
1. Ensure local tests pass.
36+
1. Commit to your fork using clear commit messages.
37+
1. Send us a pull request, answering any default questions in the pull request interface.
38+
1. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
39+
40+
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
41+
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
42+
43+
44+
## Finding contributions to work on
45+
Looking at the existing issues is a great way to find something to contribute on. As our projects, by default, use the default GitHub issue labels ((enhancement/bug/duplicate/help wanted/invalid/question/wontfix), looking at any ['help wanted'](https://github.com/FreeRTOS/backoffAlgorithm/labels?q=help+wanted) issues is a great place to start.
46+
47+
48+
## Code of Conduct
49+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
50+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
51+
[email protected] with any additional questions or comments.
52+
53+
54+
## Security issue notifications
55+
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](https://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
56+
57+
58+
## Licensing
59+
60+
See the [LICENSE](../LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
61+
62+
We may ask you to sign a [Contributor License Agreement (CLA)](https://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

README.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -139,3 +139,7 @@ git submodule update --checkout --init --recursive --test/unit-test/Unity
139139
1. The generated test executables will be present in `build/bin/tests` folder.
140140

141141
1. Run `ctest` to execute all tests and view the test run summary.
142+
143+
## Contributing
144+
145+
See [CONTRIBUTING.md](./.github/CONTRIBUTING.md) for information on contributing.

0 commit comments

Comments
 (0)