chore: add repository templates
This commit is contained in:
@@ -0,0 +1,31 @@
|
||||
name: Bug
|
||||
about: Broken behavior with reproduction steps.
|
||||
title: "fix: "
|
||||
labels:
|
||||
- type/fix
|
||||
body:
|
||||
- type: textarea
|
||||
id: observed
|
||||
attributes:
|
||||
label: Observed Behavior
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: expected
|
||||
attributes:
|
||||
label: Expected Behavior
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: reproduce
|
||||
attributes:
|
||||
label: Reproduction Steps
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: verification
|
||||
attributes:
|
||||
label: Verification
|
||||
description: Test or browser evidence that proves the fix.
|
||||
validations:
|
||||
required: true
|
||||
@@ -0,0 +1,30 @@
|
||||
name: Content
|
||||
about: Story, balance, resource/action definitions, or prose work.
|
||||
title: "content: "
|
||||
labels:
|
||||
- type/content
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Story/design source of truth lives in the Obsidian vault. Link the relevant vault note or section.
|
||||
- type: textarea
|
||||
id: vault_context
|
||||
attributes:
|
||||
label: Vault Context
|
||||
description: Relevant Obsidian note or section.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: change
|
||||
attributes:
|
||||
label: Content Change
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: verification
|
||||
attributes:
|
||||
label: Verification
|
||||
description: Tests, review steps, or playtest checks.
|
||||
validations:
|
||||
required: true
|
||||
@@ -0,0 +1,31 @@
|
||||
name: Feature
|
||||
about: New gameplay, UI, workflow, or infrastructure work.
|
||||
title: "feat: "
|
||||
labels:
|
||||
- type/feat
|
||||
body:
|
||||
- type: markdown
|
||||
attributes:
|
||||
value: |
|
||||
Keep code-level implementation details here. Put durable design decisions in the Obsidian vault.
|
||||
- type: textarea
|
||||
id: outcome
|
||||
attributes:
|
||||
label: Outcome
|
||||
description: What should be true when this is done?
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: scope
|
||||
attributes:
|
||||
label: Scope
|
||||
description: Files, systems, or flows expected to change.
|
||||
validations:
|
||||
required: true
|
||||
- type: textarea
|
||||
id: verification
|
||||
attributes:
|
||||
label: Verification
|
||||
description: Commands, browser checks, or live checks required.
|
||||
validations:
|
||||
required: true
|
||||
@@ -0,0 +1,15 @@
|
||||
## Summary
|
||||
|
||||
-
|
||||
|
||||
## Verification
|
||||
|
||||
- [ ] `pnpm typecheck`
|
||||
- [ ] `pnpm lint`
|
||||
- [ ] `pnpm test:coverage`
|
||||
- [ ] `pnpm build`
|
||||
|
||||
## Context
|
||||
|
||||
- Gitea issue:
|
||||
- Vault note or decision, if relevant:
|
||||
Reference in New Issue
Block a user