Skip to content

Commit 63b881f

Browse files
committed
issue template upgraded
1 parent 5c6789a commit 63b881f

4 files changed

Lines changed: 174 additions & 42 deletions

File tree

Lines changed: 111 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,111 @@
1+
name: Bug report
2+
description: Report a bug to help us improve
3+
labels:
4+
- bug
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to file a bug. Please fill in the details below.
10+
11+
- type: input
12+
id: version
13+
attributes:
14+
label: JavaPackager version
15+
description: Exact version used (e.g., 1.7.5). If built from source, include the commit.
16+
placeholder: e.g., 1.7.5
17+
validations:
18+
required: true
19+
20+
- type: dropdown
21+
id: os
22+
attributes:
23+
label: Operating system
24+
options:
25+
- Windows
26+
- macOS
27+
- Linux
28+
- Other
29+
validations:
30+
required: true
31+
32+
- type: input
33+
id: os_version
34+
attributes:
35+
label: OS version
36+
placeholder: e.g., Windows 11 23H2, Ubuntu 22.04, macOS 14.5
37+
38+
- type: dropdown
39+
id: build_tool
40+
attributes:
41+
label: Build tool
42+
options:
43+
- Gradle
44+
- Maven
45+
- Other / N/A
46+
validations:
47+
required: true
48+
49+
- type: input
50+
id: jdk
51+
attributes:
52+
label: JDK version
53+
placeholder: e.g., Temurin 21.0.3+9, Oracle JDK 17.0.10
54+
validations:
55+
required: true
56+
57+
- type: textarea
58+
id: short_description
59+
attributes:
60+
label: Short description
61+
description: What happens in one or two sentences?
62+
placeholder: Clear and concise description of the problem.
63+
validations:
64+
required: true
65+
66+
- type: textarea
67+
id: steps
68+
attributes:
69+
label: Steps to reproduce
70+
description: Provide minimal, reproducible steps.
71+
placeholder: |
72+
1. Step one
73+
2. Step two
74+
3. Observed result
75+
render: text
76+
validations:
77+
required: true
78+
79+
- type: textarea
80+
id: expected
81+
attributes:
82+
label: Expected behavior
83+
placeholder: What did you expect to happen?
84+
validations:
85+
required: true
86+
87+
- type: textarea
88+
id: actual
89+
attributes:
90+
label: Actual behavior
91+
placeholder: What actually happens?
92+
validations:
93+
required: true
94+
95+
- type: textarea
96+
id: logs
97+
attributes:
98+
label: Logs and output
99+
description: Paste relevant output or attach files.
100+
placeholder: Add logs, stack traces, console output, etc.
101+
render: text
102+
103+
- type: checkboxes
104+
id: checklist
105+
attributes:
106+
label: Checklist
107+
options:
108+
- label: I searched for existing related issues
109+
required: true
110+
- label: I can provide a minimal reproducible example if needed
111+
required: false

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,8 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Documentation
4+
url: https://github.com/fvarrui/JavaPackager/tree/master/docs
5+
about: Check the documentation before opening an issue.
6+
- name: General questions
7+
url: https://github.com/fvarrui/JavaPackager#readme
8+
about: Usage questions, examples, and quickstart in the README.
Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
name: Feature request
2+
description: Suggest a new feature or improvement
3+
labels:
4+
- enhancement
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for suggesting an improvement. Tell us the problem and your proposed solution.
10+
11+
- type: textarea
12+
id: problem
13+
attributes:
14+
label: Problem to solve
15+
description: What need or pain point motivates this feature?
16+
placeholder: Describe the problem or use case.
17+
validations:
18+
required: true
19+
20+
- type: textarea
21+
id: proposal
22+
attributes:
23+
label: Proposed solution
24+
description: Explain how you would like it to work.
25+
placeholder: Detail the proposed change and expected behavior.
26+
validations:
27+
required: true
28+
29+
- type: textarea
30+
id: alternatives
31+
attributes:
32+
label: Alternatives considered
33+
placeholder: What other options did you consider?
34+
35+
- type: textarea
36+
id: impact
37+
attributes:
38+
label: Impact and scope
39+
placeholder: Affected users, compatibility, risks, etc.
40+
41+
- type: input
42+
id: version
43+
attributes:
44+
label: JavaPackager version (if applicable)
45+
placeholder: e.g., 1.7.5
46+
47+
- type: checkboxes
48+
id: checklist
49+
attributes:
50+
label: Checklist
51+
options:
52+
- label: I searched for existing similar issues
53+
required: true
54+
- label: I am willing to contribute a PR
55+
required: false

.github/issue_template.md

Lines changed: 0 additions & 42 deletions
This file was deleted.

0 commit comments

Comments
 (0)