Skip to content

Commit 7daa34b

Browse files
committed
Added issue and PR templates and initial version
1 parent 9532ae8 commit 7daa34b

10 files changed

Lines changed: 219 additions & 5 deletions

File tree

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,90 @@
1+
name: 🐛 Bug Report
2+
description: Report a bug or unexpected behavior
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for reporting a bug! Please fill out the information below.
10+
11+
- type: textarea
12+
id: expected
13+
attributes:
14+
label: Expected Behavior
15+
description: What did you expect to happen?
16+
placeholder: I expected...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: actual
22+
attributes:
23+
label: Actual Behavior
24+
description: What actually happened?
25+
placeholder: Instead, what happened was...
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: reproduce
31+
attributes:
32+
label: Steps to Reproduce
33+
description: Provide steps to reproduce the issue
34+
placeholder: |
35+
1.
36+
2.
37+
3.
38+
validations:
39+
required: true
40+
41+
- type: input
42+
id: sdk-version
43+
attributes:
44+
label: SDK Version
45+
description: What version of the SDK are you using?
46+
placeholder: e.g., 1.0.0
47+
validations:
48+
required: true
49+
50+
- type: dropdown
51+
id: java-version
52+
attributes:
53+
label: Java Version
54+
description: What version of Java are you using?
55+
options:
56+
- "17"
57+
- "21"
58+
- "25"
59+
- Other (specify in additional context)
60+
validations:
61+
required: true
62+
63+
- type: dropdown
64+
id: regression
65+
attributes:
66+
label: Is this a regression?
67+
description: Did this work in a previous version?
68+
options:
69+
- "No"
70+
- "Yes"
71+
validations:
72+
required: true
73+
74+
- type: input
75+
id: worked-version
76+
attributes:
77+
label: Last Working Version
78+
description: If this is a regression, what version did this work in?
79+
placeholder: e.g., 0.9.0
80+
validations:
81+
required: false
82+
83+
- type: textarea
84+
id: context
85+
attributes:
86+
label: Additional Context
87+
description: Add any other context, logs, or screenshots
88+
placeholder: Additional information...
89+
validations:
90+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Ask a question
4+
url: https://github.com/aws/aws-durable-execution-sdk-java/discussions/new
5+
about: Ask a general question about Durable Functions Java SDK
Lines changed: 36 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,36 @@
1+
name: 📚 Documentation Issue
2+
description: Report an issue with documentation
3+
title: "[Docs]: "
4+
labels: ["documentation"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for helping improve our documentation!
10+
11+
- type: textarea
12+
id: issue
13+
attributes:
14+
label: Issue
15+
description: Describe the documentation issue
16+
placeholder: The documentation says... but it should say...
17+
validations:
18+
required: true
19+
20+
- type: input
21+
id: page
22+
attributes:
23+
label: Page/Location
24+
description: Link to the page or specify where in the docs this occurs
25+
placeholder: https://... or README.md section "..."
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: fix
31+
attributes:
32+
label: Suggested Fix
33+
description: How should this be corrected?
34+
placeholder: This could be fixed by...
35+
validations:
36+
required: false
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
name: ✨ Feature Request
2+
description: Suggest a new feature or enhancement
3+
title: "[Feature]: "
4+
labels: ["enhancement"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to suggest a new feature!
10+
11+
- type: textarea
12+
id: what
13+
attributes:
14+
label: What would you like?
15+
description: Describe the feature you'd like to see
16+
placeholder: I would like to...
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: implementation
22+
attributes:
23+
label: Possible Implementation
24+
description: Suggest how this could be implemented
25+
placeholder: This could be implemented by...
26+
validations:
27+
required: false
28+
29+
- type: dropdown
30+
id: breaking-change
31+
attributes:
32+
label: Is this a breaking change?
33+
options:
34+
- "No"
35+
- "Yes"
36+
validations:
37+
required: true
38+
39+
- type: dropdown
40+
id: rfc
41+
attributes:
42+
label: Does this require an RFC?
43+
description: RFC is required when changing existing behavior or for new features that require research
44+
options:
45+
- "No"
46+
- "Yes"
47+
validations:
48+
required: true
49+
50+
- type: textarea
51+
id: context
52+
attributes:
53+
label: Additional Context
54+
description: Add any other context, examples, or screenshots
55+
placeholder: Additional information...
56+
validations:
57+
required: false

.github/PULL_REQUEST_TEMPLATE.md

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
2+
3+
### Issue Link, if available
4+
5+
### Description
6+
7+
### Demo/Screenshots
8+
9+
### Checklist
10+
11+
- [ ] I have filled out every section of the PR template
12+
- [ ] I have thoroughly tested this change
13+
14+
### Testing
15+
16+
#### Unit Tests
17+
18+
Have unit tests been written for these changes?
19+
20+
#### Integration Tests
21+
22+
Have integration tests been written for these changes?
23+
24+
#### Examples
25+
26+
Has a new example been added for the change? (if applicable)

examples/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.amazonaws.lambda</groupId>
99
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>0.5.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>aws-durable-execution-sdk-java-examples</artifactId>

pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66

77
<groupId>com.amazonaws.lambda</groupId>
88
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
9-
<version>1.0.0-SNAPSHOT</version>
9+
<version>0.5.0-SNAPSHOT</version>
1010
<packaging>pom</packaging>
1111

1212
<name>AWS Lambda Durable Execution SDK Parent</name>

sdk-integration-tests/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.amazonaws.lambda</groupId>
99
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>0.5.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>aws-durable-execution-sdk-java-integration-tests</artifactId>

sdk-testing/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.amazonaws.lambda</groupId>
99
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>0.5.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>aws-durable-execution-sdk-java-testing</artifactId>

sdk/pom.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,7 @@
77
<parent>
88
<groupId>com.amazonaws.lambda</groupId>
99
<artifactId>aws-durable-execution-sdk-java-parent</artifactId>
10-
<version>1.0.0-SNAPSHOT</version>
10+
<version>0.5.0-SNAPSHOT</version>
1111
</parent>
1212

1313
<artifactId>aws-durable-execution-sdk-java</artifactId>

0 commit comments

Comments
 (0)