chore: simplify issue and PR templates (#754)
Co-authored-by: M57 <hy4ri@users.noreply.github.com>
This commit is contained in:
1 parent
dc74eb4bc5
commit
c3e026964c
4 files changed
+23
-105
No files matched your search
@@ -1,53 +1,39 @@
|
|||||||
name: 🐛 Bug report
|
name: Bug report
|
||||||
description: Report a bug or unexpected behaviour
|
description: Report a bug or unexpected behaviour
|
||||||
title: '[bug] '
|
title: '[bug] '
|
||||||
labels: ['bug']
|
labels: ['bug']
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for taking the time to report a bug! Please fill in the details below.
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: description
|
id: description
|
||||||
attributes:
|
attributes:
|
||||||
label: Describe the bug
|
label: Describe the bug
|
||||||
description: A clear and concise description of what the bug is.
|
description: What happened and what you expected instead.
|
||||||
placeholder: What happened? What did you expect to happen?
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: reproduction
|
id: reproduction
|
||||||
attributes:
|
attributes:
|
||||||
label: To reproduce
|
label: To reproduce
|
||||||
description: Steps to reproduce the behaviour.
|
description: Steps to trigger it.
|
||||||
placeholder: |
|
placeholder: |
|
||||||
1. Go to '...'
|
1. Go to '...'
|
||||||
2. Tap on '...'
|
2. Tap on '...'
|
||||||
3. Scroll to '...'
|
3. See error
|
||||||
4. See error
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
|
||||||
id: screenshots
|
|
||||||
attributes:
|
|
||||||
label: Screenshots / screen recordings
|
|
||||||
description: If applicable, add screenshots or a screen recording to help explain the problem.
|
|
||||||
placeholder: Drag & drop images here
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: environment
|
id: environment
|
||||||
attributes:
|
attributes:
|
||||||
label: Environment
|
label: Environment
|
||||||
description: Device, OS version, app version, and Hermes dashboard version.
|
description: Device, Android version, app version.
|
||||||
placeholder: |
|
placeholder: |
|
||||||
- Device: e.g. Pixel 8, Samsung Galaxy S24
|
- Device: Pixel 8
|
||||||
- Android version: e.g. Android 14, Android 15
|
- Android version: Android 15
|
||||||
- App version: e.g. v1.2.3, or the commit SHA
|
- App version: v1.2.3
|
||||||
- Hermes dashboard version: if known
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: additional
|
id: additional
|
||||||
attributes:
|
attributes:
|
||||||
label: Additional context
|
label: Additional context
|
||||||
description: Error logs, crash reports, adb logcat output, or anything else relevant.
|
description: Logs, screenshots, or anything else relevant.
|
||||||
placeholder: Remove any sensitive info (tokens, hostnames) before pasting.
|
|
||||||
@@ -1,5 +1,5 @@
|
|||||||
blank_issues_enabled: false
|
blank_issues_enabled: false
|
||||||
contact_links:
|
contact_links:
|
||||||
- name: 💬 Discussion
|
- name: Discussion
|
||||||
url: https://github.com/Hy4ri/hermes-mobile/discussions
|
url: https://github.com/Hy4ri/hermes-mobile/discussions
|
||||||
about: For questions, ideas, or general discussion
|
about: For questions, ideas, or general discussion
|
||||||
@@ -1,43 +1,24 @@
|
|||||||
name: ✨ Feature request
|
name: Feature request
|
||||||
description: Suggest an idea, enhancement, UX improvement, or refactor
|
description: Suggest an idea or improvement
|
||||||
title: '[enhancement] '
|
title: '[enhancement] '
|
||||||
labels: ['enhancement']
|
labels: ['enhancement']
|
||||||
body:
|
body:
|
||||||
- type: markdown
|
|
||||||
attributes:
|
|
||||||
value: |
|
|
||||||
Thanks for your suggestion! Please describe the feature or improvement you'd like to see.
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: problem
|
id: problem
|
||||||
attributes:
|
attributes:
|
||||||
label: Problem / motivation
|
label: Problem
|
||||||
description: What problem would this solve? Why is this needed?
|
description: What problem does this solve?
|
||||||
placeholder: |
|
|
||||||
e.g. It's frustrating when ... or The app currently lacks ...
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: solution
|
id: solution
|
||||||
attributes:
|
attributes:
|
||||||
label: Proposed solution
|
label: Proposed solution
|
||||||
description: A clear description of what you want to happen.
|
description: What you want to happen.
|
||||||
placeholder: Describe your ideal solution here.
|
|
||||||
validations:
|
validations:
|
||||||
required: true
|
required: true
|
||||||
- type: textarea
|
|
||||||
id: alternatives
|
|
||||||
attributes:
|
|
||||||
label: Alternative approaches
|
|
||||||
description: Any alternative solutions or features you've considered.
|
|
||||||
placeholder: What else could work?
|
|
||||||
- type: textarea
|
|
||||||
id: mockups
|
|
||||||
attributes:
|
|
||||||
label: Screenshots / mockups
|
|
||||||
description: Sketches, screenshots from other apps, or wireframes.
|
|
||||||
placeholder: Drag & drop images here
|
|
||||||
- type: textarea
|
- type: textarea
|
||||||
id: additional
|
id: additional
|
||||||
attributes:
|
attributes:
|
||||||
label: Additional context
|
label: Additional context
|
||||||
description: Any other details, links, or relevant API endpoints.
|
description: Alternatives, mockups, links, or anything else relevant.
|
||||||
@@ -1,68 +1,19 @@
|
|||||||
## Summary
|
## Summary
|
||||||
|
|
||||||
<!-- One-sentence summary of what this PR does. -->
|
<!-- One sentence. -->
|
||||||
|
|
||||||
Fixes #<!-- issue number -->
|
Fixes #
|
||||||
|
|
||||||
## Type of change
|
|
||||||
|
|
||||||
<!-- Check the type that applies. Delete the rest. -->
|
|
||||||
|
|
||||||
- [ ] 🐛 Bug fix
|
|
||||||
- [ ] ✨ Feature
|
|
||||||
- [ ] 🎨 UX improvement
|
|
||||||
- [ ] ♻️ Refactor
|
|
||||||
- [ ] 🔧 CI / build config
|
|
||||||
- [ ] 📝 Documentation
|
|
||||||
- [ ] 🔒 Security
|
|
||||||
|
|
||||||
## Screenshots / screen recordings
|
|
||||||
|
|
||||||
<!-- Required for UI changes. Drag & drop images or link to recordings. -->
|
|
||||||
|
|
||||||
_Before:_
|
|
||||||
|
|
||||||
_After:_
|
|
||||||
|
|
||||||
## What changed
|
## What changed
|
||||||
|
|
||||||
<!--
|
<!-- What was wrong and what this PR does about it. -->
|
||||||
Describe the changes in detail — what was wrong, what was done to fix it,
|
|
||||||
key decisions made, trade-offs considered. For UI changes, explain the
|
|
||||||
reasoning behind layout, color, or interaction decisions.
|
|
||||||
-->
|
|
||||||
|
|
||||||
## How to test
|
## How to test
|
||||||
|
|
||||||
<!--
|
<!-- Steps to verify. -->
|
||||||
Steps to verify the change works correctly. Example:
|
|
||||||
|
|
||||||
1. Open the app
|
|
||||||
2. Navigate to …
|
|
||||||
3. Tap …
|
|
||||||
4. Verify that …
|
|
||||||
-->
|
|
||||||
|
|
||||||
## Checklist
|
## Checklist
|
||||||
|
|
||||||
- [ ] Code follows the project's style (ktlint passes)
|
- [ ] ktlint and CI pass
|
||||||
- [ ] No new compiler warnings introduced
|
- [ ] Tested on a device or CI APK
|
||||||
- [ ] If adding a new screen, checked that existing screens don't already cover the functionality (see `NavigationKeys.kt`/`ls ui/`)
|
- [ ] Navigation goes through `NavigationController.navigateTo()`
|
||||||
- [ ] Routes all navigation through `NavigationController.navigateTo()` — no raw `backStack.add()` from UI callbacks
|
|
||||||
- [ ] Uses `HermesScaffold` instead of raw `Scaffold` for new/rewritten screens
|
|
||||||
- [ ] Room schema directory updated if entities changed
|
|
||||||
- [ ] Tested the change on a real device or CI APK
|
|
||||||
- [ ] CI is green (all checks pass: ktlint, Android Lint, unit tests, build)
|
|
||||||
|
|
||||||
## Related issues
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Link any related issues, PRs, or discussions.
|
|
||||||
e.g., Closes #N, Refs #M, Related to #P
|
|
||||||
-->
|
|
||||||
|
|
||||||
## Notes for reviewers
|
|
||||||
|
|
||||||
<!--
|
|
||||||
Any gotchas, follow-up work, or things to watch out for.
|
|
||||||
-->
|
|
||||||
Reference in new issue
Block a user