Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
37 changes: 0 additions & 37 deletions .github/ISSUE_TEMPLATE/BUG_REPORT.md

This file was deleted.

12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/EPIC.md

This file was deleted.

46 changes: 0 additions & 46 deletions .github/ISSUE_TEMPLATE/FEATURE_REQUEST.md

This file was deleted.

12 changes: 0 additions & 12 deletions .github/ISSUE_TEMPLATE/FEATURE_TESK.md

This file was deleted.

13 changes: 0 additions & 13 deletions .github/ISSUE_TEMPLATE/TASK.md

This file was deleted.

69 changes: 69 additions & 0 deletions .github/ISSUE_TEMPLATE/bug_report.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,69 @@
name: Bug Report
description: Report a reproducible problem in DustFril
title: '[BUG] '
labels:
- bug

body:
- type: textarea
id: bug
attributes:
label: Bug Description
description: Clearly and concisely describe the bug.
validations:
required: true

- type: textarea
id: reproduce
attributes:
label: Steps To Reproduce
description: Steps to reproduce the issue.
placeholder: |
1. Run ...
2. Execute ...
3. Observe ...
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: Describe what you expected to happen.
validations:
required: true

- type: textarea
id: actual
attributes:
label: Actual Behavior
description: Describe what actually happened.
validations:
required: true

- type: input
id: os
attributes:
label: OS

- type: input
id: rust
attributes:
label: Rust Version

- type: input
id: cargo
attributes:
label: Cargo Version

- type: input
id: version
attributes:
label: DustFril Version or Commit

- type: textarea
id: logs
attributes:
label: Logs or Screenshots
description: Paste relevant logs, error output, or screenshots.
render: shell
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/epic.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Epic
description: Major milestone or roadmap item
title: '[EPIC] '
labels:
- epic

body:
- type: textarea
id: goal
attributes:
label: Goal
description: What is the overall objective of this epic?
validations:
required: true

- type: textarea
id: includes
attributes:
label: Includes
description: List the features included in this epic.
placeholder: |
- FEATURE
- FEATURE
- FEATURE
24 changes: 24 additions & 0 deletions .github/ISSUE_TEMPLATE/feature.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name: Feature
description: Implement a feature
title: '[FEATURE] '
labels:
- enhancement

body:
- type: textarea
id: description
attributes:
label: Description
description: Describe the feature.
validations:
required: true

- type: textarea
id: tasks
attributes:
label: Tasks
description: List implementation tasks.
placeholder: |
- [ ] TASK
- [ ] TASK
- [ ] TASK
48 changes: 48 additions & 0 deletions .github/ISSUE_TEMPLATE/feature_request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,48 @@
name: Feature Request
description: Suggest an idea or enhancement for DustFril
title: '[FEATURE] '
labels:
- enhancement

body:
- type: textarea
id: description
attributes:
label: Description
description: Describe the requested feature.
placeholder: |
Analyze artifact size and disk usage.
validations:
required: true

- type: textarea
id: expected
attributes:
label: Expected Behavior
description: Describe how it should work.
validations:
required: true

- type: textarea
id: notes
attributes:
label: Additional Notes
description: Optional references or related issues.
placeholder: |
Closes #123

- type: checkboxes
id: checklist
attributes:
label: Checklist
options:
- label: cargo check passes
- label: cargo fmt --check passes
- label: cargo clippy --workspace --all-targets -- -D warnings passes
- label: cargo test passes
- label: I verified the behavior locally
- label: I added or updated tests when necessary
- label: README or docs were updated if needed
- label: New configuration or behavior is documented
- label: Cleanup behavior was reviewed for safety
- label: No destructive behavior was introduced without confirmation
23 changes: 23 additions & 0 deletions .github/ISSUE_TEMPLATE/task.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
name: Task
description: Small implementation task
title: '[TASK] '
labels:
- task

body:
- type: textarea
id: description
attributes:
label: Description
description: Describe the task.
validations:
required: true

- type: textarea
id: done_when
attributes:
label: Done When
description: Define the completion criteria.
placeholder: |
- [ ] target directory can be found
- [ ] unit test added