Skip to content

Commit 35f94dc

Browse files
authored
Merge pull request #539 from nix-community/ubuntu-kexec-test
add github issue templates
2 parents f6fe7ec + 11edc0d commit 35f94dc

File tree

3 files changed

+216
-0
lines changed

3 files changed

+216
-0
lines changed

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 120 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,120 @@
1+
name: Bug Report
2+
description: File a bug report to help us improve nixos-anywhere
3+
title: "[Bug]: "
4+
labels: ["bug"]
5+
body:
6+
- type: markdown
7+
attributes:
8+
value: |
9+
Thanks for taking the time to fill out this bug report! Please make sure you've followed the steps below before submitting.
10+
11+
**Before submitting:**
12+
1. Run `nix run --refresh github:nix-community/nixos-anywhere` to ensure you're using the latest version
13+
2. Reproduce the issue with the `--debug` flag to get detailed logs
14+
15+
- type: checkboxes
16+
id: prerequisites
17+
attributes:
18+
label: Prerequisites
19+
description: Please confirm you've completed these steps
20+
options:
21+
- label: I have updated to the latest version using `nix run --refresh github:nix-community/nixos-anywhere`
22+
required: true
23+
- label: I have reproduced the issue with the `--debug` flag
24+
required: true
25+
- label: I have searched existing issues to make sure this isn't a duplicate
26+
required: true
27+
28+
- type: textarea
29+
id: description
30+
attributes:
31+
label: Bug Description
32+
description: A clear and concise description of what the bug is
33+
placeholder: Describe what happened and what you expected to happen
34+
validations:
35+
required: true
36+
37+
- type: textarea
38+
id: reproduction
39+
attributes:
40+
label: Steps to Reproduce
41+
description: Steps to reproduce the behavior
42+
placeholder: |
43+
1. Run command '...'
44+
2. See error
45+
value: |
46+
1.
47+
2.
48+
3.
49+
validations:
50+
required: true
51+
52+
- type: textarea
53+
id: logs
54+
attributes:
55+
label: Debug Logs
56+
description: Please paste the full output from running nixos-anywhere with the `--debug` flag
57+
placeholder: Paste the complete debug output here
58+
render: shell
59+
validations:
60+
required: true
61+
62+
- type: input
63+
id: command
64+
attributes:
65+
label: Command Used
66+
description: The exact nixos-anywhere command you ran
67+
placeholder: "nix run github:nix-community/nixos-anywhere -- --debug [your options]"
68+
validations:
69+
required: true
70+
71+
- type: dropdown
72+
id: target-system
73+
attributes:
74+
label: Target System
75+
description: What type of system are you installing NixOS on?
76+
options:
77+
- Cloud server (AWS, DigitalOcean, etc.)
78+
- Bare metal server
79+
- Virtual machine
80+
- Hetzner dedicated server
81+
- Local machine
82+
- Other
83+
validations:
84+
required: true
85+
86+
- type: input
87+
id: nixos-version
88+
attributes:
89+
label: NixOS Version
90+
description: What version of NixOS are you trying to install?
91+
placeholder: "e.g., 23.11, unstable"
92+
93+
- type: textarea
94+
id: environment
95+
attributes:
96+
label: Environment Information
97+
description: Please provide information about your environment
98+
placeholder: |
99+
- Host OS: (e.g., NixOS 23.11, Ubuntu 22.04)
100+
- Nix version: (output of `nix --version`)
101+
- Target architecture: (e.g., x86_64-linux, aarch64-linux)
102+
value: |
103+
- Host OS:
104+
- Nix version:
105+
- Target architecture:
106+
107+
- type: textarea
108+
id: configuration
109+
attributes:
110+
label: Configuration Files
111+
description: Please share relevant parts of your NixOS configuration or disko configuration
112+
placeholder: Share your flake.nix, disko configuration, or other relevant config files
113+
render: nix
114+
115+
- type: textarea
116+
id: additional-context
117+
attributes:
118+
label: Additional Context
119+
description: Add any other context about the problem here
120+
placeholder: Any additional information that might help understand the issue

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
blank_issues_enabled: false
2+
contact_links:
3+
- name: Documentation
4+
url: https://github.com/nix-community/nixos-anywhere/tree/main/docs
5+
about: Check the documentation for usage guides and examples
6+
- name: Community Discussion
7+
url: https://discourse.nixos.org/
8+
about: Ask questions and discuss with the NixOS community
9+
- name: Matrix Chat
10+
url: https://matrix.to/#/#nixos-anywhere:matrix.org
11+
about: Real-time chat support for nixos-anywhere
Lines changed: 85 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,85 @@
1+
name: Feature Request
2+
description: Suggest an idea or enhancement for nixos-anywhere
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! Please provide as much detail as possible to help us understand your request.
10+
11+
- type: checkboxes
12+
id: prerequisites
13+
attributes:
14+
label: Prerequisites
15+
description: Please confirm you've completed these steps
16+
options:
17+
- label: I have searched existing issues to make sure this isn't a duplicate
18+
required: true
19+
- label: I have checked the documentation to see if this feature already exists
20+
required: true
21+
22+
- type: textarea
23+
id: problem
24+
attributes:
25+
label: Problem Description
26+
description: Is your feature request related to a problem? Please describe the problem you're trying to solve.
27+
placeholder: A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
28+
validations:
29+
required: true
30+
31+
- type: textarea
32+
id: solution
33+
attributes:
34+
label: Proposed Solution
35+
description: Describe the solution you'd like to see implemented
36+
placeholder: A clear and concise description of what you want to happen
37+
validations:
38+
required: true
39+
40+
- type: textarea
41+
id: alternatives
42+
attributes:
43+
label: Alternatives Considered
44+
description: Describe any alternative solutions or features you've considered
45+
placeholder: A clear and concise description of any alternative solutions or features you've considered
46+
47+
- type: dropdown
48+
id: feature-type
49+
attributes:
50+
label: Feature Type
51+
description: What type of feature is this?
52+
options:
53+
- New command-line option
54+
- New installation target support
55+
- Performance improvement
56+
- Documentation improvement
57+
- Developer experience improvement
58+
- Integration with other tools
59+
- Other
60+
validations:
61+
required: true
62+
63+
- type: textarea
64+
id: use-case
65+
attributes:
66+
label: Use Case
67+
description: Describe your specific use case and how this feature would help
68+
placeholder: |
69+
- What are you trying to accomplish?
70+
- How would this feature fit into your workflow?
71+
- Who else might benefit from this feature?
72+
73+
- type: textarea
74+
id: implementation
75+
attributes:
76+
label: Implementation Ideas
77+
description: Do you have any ideas about how this could be implemented?
78+
placeholder: If you have thoughts on the technical implementation, please share them here
79+
80+
- type: textarea
81+
id: additional-context
82+
attributes:
83+
label: Additional Context
84+
description: Add any other context, screenshots, or examples about the feature request here
85+
placeholder: Any additional information that might help understand the request

0 commit comments

Comments
 (0)