Skip to content

Commit c775652

Browse files
authored
chore: Update templates provided to aid in collaboration and following the process (#844)
1 parent a6b850f commit c775652

File tree

6 files changed

+92
-103
lines changed

6 files changed

+92
-103
lines changed

.github/ISSUE_TEMPLATE/bug_report.md

+55
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
---
2+
name: Bug report
3+
about: Create a report to help us improve
4+
---
5+
6+
## Description
7+
8+
Please provide a clear and concise description of the issue you are encountering, and a reproduction of your configuration (see the `examples/*` directory for references that you can copy+paste and tailor to match your configs if you are unable to copy your exact configuration). The reproduction MUST be executable by running `terraform init && terraform apply` without any further changes.
9+
10+
If your request is for a new feature, please use the `Feature request` template.
11+
12+
- [ ] ✋ I have searched the open/closed issues and my issue is not listed.
13+
14+
## ⚠️ Note
15+
16+
Before you submit an issue, please perform the following first:
17+
18+
1. Remove the local `.terraform` directory (! ONLY if state is stored remotely, which hopefully you are following that best practice!): `rm -rf .terraform/`
19+
2. Re-initialize the project root to pull down modules: `terraform init`
20+
3. Re-attempt your terraform plan or apply and check if the issue still persists
21+
22+
## Versions
23+
24+
- Module version [Required]:
25+
26+
- Terraform version:
27+
<!-- Execute terraform -version -->
28+
- Provider version(s):
29+
<!-- Execute: terraform providers -version -->
30+
31+
## Reproduction Code [Required]
32+
33+
<!-- REQUIRED -->
34+
35+
Steps to reproduce the behavior:
36+
37+
<!-- Are you using workspaces? -->
38+
<!-- Have you cleared the local cache (see Notice section above)? -->
39+
<!-- List steps in order that led up to the issue you encountered -->
40+
41+
## Expected behavior
42+
43+
<!-- A clear and concise description of what you expected to happen -->
44+
45+
## Actual behavior
46+
47+
<!-- A clear and concise description of what actually happened -->
48+
49+
### Terminal Output Screenshot(s)
50+
51+
<!-- Optional but helpful -->
52+
53+
## Additional context
54+
55+
<!-- Add any other context about the problem here -->

.github/ISSUE_TEMPLATE/bug_report.yaml

-65
This file was deleted.
+18-11
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,30 @@
11
---
22
name: Feature request
33
about: Suggest an idea for this project
4-
title: '[FEATURE] <title>'
5-
labels: 'feature-request'
6-
assignees: ''
7-
84
---
95

10-
#### Is your feature request related to a problem? Please describe
11-
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
6+
<!--- Please keep this note for the community --->
7+
8+
### Community Note
9+
10+
* Please vote on this issue by adding a 👍 [reaction](https://blog.github.com/2016-03-10-add-reactions-to-pull-requests-issues-and-comments/) to the original issue to help the community and maintainers prioritize this request
11+
* Please do not leave "+1" or other comments that do not add relevant new information or questions, they generate extra noise for issue followers and do not help prioritize the request
12+
* If you are interested in working on this issue or have submitted a pull request, please leave a comment
1213

14+
<!--- Thank you for keeping this note for the community --->
1315

14-
#### Describe the solution you'd like
15-
A clear and concise description of what you want to happen.
16+
#### What is the outcome that you are trying to reach?
1617

18+
<!-- A clear and concise description of what the problem is. -->
1719

18-
#### Describe alternatives you've considered
19-
A clear and concise description of any alternative solutions or features you've considered.
20+
#### Describe the solution you would like
2021

22+
<!-- A clear and concise description of what you want to happen. -->
23+
24+
#### Describe alternatives you have considered
25+
26+
<!-- A clear and concise description of any alternative solutions or features you've considered. -->
2127

2228
#### Additional context
23-
Add any other context or screenshots about the feature request here.
29+
30+
<!-- Add any other context or screenshots about the feature request here. -->

.github/ISSUE_TEMPLATE/question.md

+5-11
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,18 @@
11
---
22
name: Question
33
about: I have a Question
4-
title: '[QUESTION] <title>'
5-
labels: 'question'
6-
assignees: ''
7-
84
---
95

6+
- [ ] ✋ I have searched the open/closed issues and my issue is not listed.
7+
108
#### Please describe your question here
9+
1110
<!-- Provide as much information as possible to explain your question -->
1211

12+
#### Provide a link to the example/module related to the question
1313

14-
#### Provide link to the example related to the question
1514
<!-- Please provide the link to the example related to this question from this repo -->
1615

17-
1816
#### Additional context
19-
<!-- Add any other context or screenshots about the question here -->
20-
2117

22-
#### More
23-
24-
- [ ] Yes, I have checked the repo for existing issues before raising this question
18+
<!-- Add any other context or screenshots about the question here -->

.github/PULL_REQUEST_TEMPLATE.md

+5-5
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,26 @@
1-
21
### What does this PR do?
32

4-
<!-- A brief description of the change being made with this pull request. -->
3+
🛑 Please open an issue first to discuss any significant work and flesh out details/direction - we would hate for your time to be wasted.
4+
Consult the [CONTRIBUTING](https://github.com/aws-ia/terraform-aws-eks-blueprints/blob/main/CONTRIBUTING.md#contributing-via-pull-requests) guide for submitting pull-requests.
55

6+
<!-- A brief description of the change being made with this pull request. -->
67

78
### Motivation
89

910
<!-- What inspired you to submit this pull request? -->
1011

11-
1212
### More
1313

14-
- [ ] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
14+
- [ ] Yes, I have tested the PR using my local account setup (Provide any test evidence report under Additional Notes)
1515
- [ ] Yes, I have added a new example under [examples](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/examples) to support my PR
1616
- [ ] Yes, I have created another PR for add-ons under [add-ons](https://github.com/aws-samples/eks-blueprints-add-ons) repo (if applicable)
1717
- [ ] Yes, I have updated the [docs](https://github.com/aws-ia/terraform-aws-eks-blueprints/tree/main/docs) for this feature
1818
- [ ] Yes, I ran `pre-commit run -a` with this PR
1919

20-
2120
**Note**: Not all the PRs required examples and docs except a new pattern or add-on added.
2221

2322
### For Moderators
23+
2424
- [ ] E2E Test successfully complete before merge?
2525

2626
### Additional Notes

CONTRIBUTING.md

+9-11
Original file line numberDiff line numberDiff line change
@@ -6,24 +6,23 @@ documentation, we greatly value feedback and contributions from our community.
66
Please read through this document before submitting any issues or pull requests to ensure we have all the necessary
77
information to effectively respond to your bug report or contribution.
88

9-
109
## Reporting Bugs/Feature Requests
1110

1211
We welcome you to use the GitHub issue tracker to report bugs or suggest features.
1312

1413
When filing an issue, please check existing open, or recently closed, issues to make sure somebody else hasn't already
1514
reported the issue. Please try to include as much information as you can. Details like these are incredibly useful:
1615

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-
16+
- A reproducible test case or series of steps
17+
- The version of our code being used
18+
- Any modifications you've made relevant to the bug
19+
- Anything unusual about your environment or deployment
2220

2321
## Contributing via Pull Requests
22+
2423
Contributions via pull requests are much appreciated. Before sending us a pull request, please ensure that:
2524

26-
1. You are working against the latest source on the *main* branch.
25+
1. You are working against the latest source on the _main_ branch.
2726
2. You check existing open, and recently merged, pull requests to make sure someone else hasn't addressed the problem already.
2827
3. You open an issue to discuss any significant work - we would hate for your time to be wasted.
2928

@@ -39,20 +38,19 @@ To send us a pull request, please:
3938
GitHub provides additional document on [forking a repository](https://help.github.com/articles/fork-a-repo/) and
4039
[creating a pull request](https://help.github.com/articles/creating-a-pull-request/).
4140

42-
4341
## Finding contributions to work on
44-
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' issues is a great place to start.
4542

43+
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' issues is a great place to start.
4644

4745
## Code of Conduct
46+
4847
This project has adopted the [Amazon Open Source Code of Conduct](https://aws.github.io/code-of-conduct).
4948
For more information see the [Code of Conduct FAQ](https://aws.github.io/code-of-conduct-faq) or contact
5049
[email protected] with any additional questions or comments.
5150

52-
5351
## Security issue notifications
54-
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
5552

53+
If you discover a potential security issue in this project we ask that you notify AWS/Amazon Security via our [vulnerability reporting page](http://aws.amazon.com/security/vulnerability-reporting/). Please do **not** create a public github issue.
5654

5755
## Licensing
5856

0 commit comments

Comments
 (0)