chore: add bug report and feature request issue templates
This commit is contained in:
parent
66c7505a67
commit
c20ee043dd
3 changed files with 125 additions and 0 deletions
67
.forgejo/issue_template/bug.yaml
Normal file
67
.forgejo/issue_template/bug.yaml
Normal file
|
|
@ -0,0 +1,67 @@
|
|||
name: Bug Report
|
||||
about: Something is broken or behaving unexpectedly
|
||||
labels:
|
||||
- bug
|
||||
body:
|
||||
- type: dropdown
|
||||
id: area
|
||||
attributes:
|
||||
label: Area
|
||||
description: Which part of the system is affected?
|
||||
options:
|
||||
- Pipeline — LLM extraction, Celery tasks, transcript processing
|
||||
- Content quality — incorrect extractions, bad classifications, missing data
|
||||
- Search — Qdrant vector search, keyword fallback, autocomplete
|
||||
- Frontend / UI — technique pages, creator pages, navigation, styling
|
||||
- Backend / API — endpoints, auth, admin panel
|
||||
- Ingestion — watcher service, transcript upload, file processing
|
||||
- Infrastructure — Docker, PostgreSQL, Redis, Qdrant, Ollama, LightRAG
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: input
|
||||
id: location
|
||||
attributes:
|
||||
label: Where specifically?
|
||||
description: Page URL, API endpoint, pipeline stage, service name, or container.
|
||||
placeholder: "/techniques/compression-sidechain, stage 5 synthesis, chrysopedia-worker, etc."
|
||||
|
||||
- type: dropdown
|
||||
id: reproducibility
|
||||
attributes:
|
||||
label: Reproducibility
|
||||
options:
|
||||
- Always
|
||||
- Sometimes
|
||||
- Saw it once
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: what-happened
|
||||
attributes:
|
||||
label: What happened?
|
||||
description: Describe the bug and how to reproduce it. For pipeline issues, include the video/transcript that triggered it. For content issues, link to the affected technique page.
|
||||
placeholder: |
|
||||
Steps:
|
||||
1. Ingested transcript for "..."
|
||||
2. Pipeline stage X failed / produced bad output
|
||||
3. See error ...
|
||||
|
||||
Expected: ...
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: logs
|
||||
attributes:
|
||||
label: Logs / error output
|
||||
description: "Paste relevant logs. Check: docker logs chrysopedia-api, docker logs chrysopedia-worker, browser console (F12), or the admin pipeline panel."
|
||||
render: shell
|
||||
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Source video URL, creator name, transcript filename, screenshots, what you already tried.
|
||||
1
.forgejo/issue_template/config.yaml
Normal file
1
.forgejo/issue_template/config.yaml
Normal file
|
|
@ -0,0 +1 @@
|
|||
blank_issues_enabled: true
|
||||
57
.forgejo/issue_template/feature.yaml
Normal file
57
.forgejo/issue_template/feature.yaml
Normal file
|
|
@ -0,0 +1,57 @@
|
|||
name: Feature Request
|
||||
about: Suggest a new capability or improvement
|
||||
labels:
|
||||
- enhancement
|
||||
body:
|
||||
- type: dropdown
|
||||
id: area
|
||||
attributes:
|
||||
label: Area
|
||||
description: Which part of the system does this touch?
|
||||
options:
|
||||
- Pipeline — extraction stages, LLM prompts, processing logic
|
||||
- Content — new technique types, categories, metadata fields
|
||||
- Search & discovery — ranking, filters, recommendations, LightRAG
|
||||
- Frontend / UI — pages, components, navigation, themes
|
||||
- Creator experience — consent, dashboard, attribution
|
||||
- Admin — pipeline management, monitoring, bulk operations
|
||||
- Ingestion — new input formats, sources, automation
|
||||
- API / integrations — new endpoints, external services
|
||||
- Infrastructure — performance, scaling, deployment
|
||||
- Other
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: dropdown
|
||||
id: scope
|
||||
attributes:
|
||||
label: Scope
|
||||
description: Rough size of what you're asking for.
|
||||
options:
|
||||
- Tweak — adjust existing behavior
|
||||
- Feature — new capability or screen
|
||||
- Large — multi-part, needs planning
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: problem
|
||||
attributes:
|
||||
label: What problem does this solve?
|
||||
description: Describe the use case or pain point. "I want to ..." or "Currently there's no way to ..."
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: proposal
|
||||
attributes:
|
||||
label: Proposed solution
|
||||
description: How should it work? Be as specific as you can — UI flow, pipeline behavior, prompt changes, new fields, etc.
|
||||
validations:
|
||||
required: true
|
||||
|
||||
- type: textarea
|
||||
id: context
|
||||
attributes:
|
||||
label: Additional context
|
||||
description: Examples from other tools, mockups, links to related techniques/creators, related issues.
|
||||
Loading…
Add table
Reference in a new issue