Skip to content

Commit d5bd548

Browse files
Add CONTRIBUTING.md and link security issue notifications to README.md (#183)
* Add CONTRIBUTING.md and link security issue notifications to README.md * Apply suggestions from code review Co-authored-by: Matt Bullock <[email protected]>
1 parent 45db8d7 commit d5bd548

File tree

2 files changed

+61
-0
lines changed

2 files changed

+61
-0
lines changed

CONTRIBUTING.md

+59
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,59 @@
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+
## Security issue notifications
10+
If you discover a potential security issue in this project, notify AWS/Amazon Security by using our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public GitHub issue.
11+
12+
## Reporting Bugs/Feature Requests
13+
14+
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
15+
16+
When filing an issue, please check [existing open](https://github.com/aws/aws-encryption-sdk-java/issues), or [recently closed](https://github.com/aws/aws-encryption-sdk-java/issues?utf8=%E2%9C%93&q=is%3Aissue%20is%3Aclosed%20), issues to make sure somebody else hasn't already
17+
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
18+
19+
* A reproducible test case or series of steps
20+
* The version of our code being used
21+
* Any modifications you've made relevant to the bug
22+
* Anything unusual about your environment or deployment
23+
24+
25+
## Contributing via Pull Requests
26+
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
27+
28+
1. You are working against the latest source on the *master* branch.
29+
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
30+
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
31+
32+
To send us a pull request, please:
33+
34+
1. Fork the repository.
35+
2. 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.
36+
3. Ensure local tests pass.
37+
4. Commit to your fork using clear commit messages.
38+
5. Send us a pull request, answering any default questions in the pull request interface.
39+
6. Pay attention to any automated CI failures reported in the pull request, and stay involved in the conversation.
40+
41+
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
42+
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
43+
44+
45+
## Finding contributions to work on
46+
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/aws/aws-encryption-sdk-java/labels/help%20wanted) issues is a great place to start.
47+
48+
49+
## Code of Conduct
50+
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
51+
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
52+
[email protected] with any additional questions or comments.
53+
54+
55+
## Licensing
56+
57+
See the [LICENSE](https://github.com/aws/aws-encryption-sdk-java/blob/master/LICENSE) file for our project's licensing. We will ask you to confirm the licensing of your contribution.
58+
59+
We may ask you to sign a [Contributor License Agreement (CLA)](http://en.wikipedia.org/wiki/Contributor_License_Agreement) for larger changes.

README.md

+2
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,8 @@ The AWS Encryption SDK is a client-side encryption library designed to make it e
44

55
For details about the design, architecture and usage of the SDK, see the [official documentation](https://docs.aws.amazon.com/encryption-sdk/latest/developer-guide/), [example code][examples] and the [Javadoc](https://aws.github.io/aws-encryption-sdk-java/javadoc/).
66

7+
[Security issue notifications](./CONTRIBUTING.md#security-issue-notifications)
8+
79
## Getting Started
810

911
### Required Prerequisites

0 commit comments

Comments
 (0)