Skip to content

Chore: Create issue templates (bug report, feature request)#288

Merged
Xhristin3 merged 1 commit into
XStreamRollz:mainfrom
Lansa-18:chore/issue-templates
Jun 18, 2026
Merged

Chore: Create issue templates (bug report, feature request)#288
Xhristin3 merged 1 commit into
XStreamRollz:mainfrom
Lansa-18:chore/issue-templates

Conversation

@Lansa-18

@Lansa-18 Lansa-18 commented Jun 17, 2026

Copy link
Copy Markdown
Contributor

Summary

Added structured GitHub issue templates to replace the default blank text box. Contributors are now guided through required fields when filing bugs or requesting features. Blank issues are disabled via config.yml to enforce template use.

Closes #209

Type of change

  • feat
  • fix
  • docs
  • chore
  • test
  • ci

Testing performed

No code changes — new YAML files only. Verified locally:

All 4 packages — 0 errors, 0 new warnings

cd api && npm run lint && npx tsc --noEmit
cd xstreamroll-sdk && npm run lint && npx tsc --noEmit
cd xstreamroll-processing && npm run lint && npx tsc --noEmit
cd app && npm run lint && npx tsc --noEmit

Final verification on GitHub: open a new issue and confirm the template chooser appears, blank issue link is absent, and required fields block empty submission.

Screenshots (if applicable)

N/A — no UI changes.

Checklist — author

  • I rebased onto origin/main and resolved conflicts.
  • I ran the quality gates locally: npm run lint, npm run build, npm test.
  • Title follows Conventional Commits and references the issue (see above).
  • I added/updated tests where applicable and they pass locally.
  • No new TypeScript errors or lint warnings introduced.
  • I updated documentation if the change affects public behavior.
  • Screenshots included for UI changes.

Checklist — reviewer guidance

  • Required checks: lint, build, unit tests, and any package-specific E2E must be green.
  • Request review from CODEOWNER(s) for touched packages.
  • Prefer small, focused PRs. If large, confirm feature-flagging or follow-up tasks.

The two unchecked checklist items (tests and documentation) are intentionally left unchecked — there are no tests to write for YAML template files, and no public behavior changed that needs documenting.

@Lansa-18

Copy link
Copy Markdown
Contributor Author

@Xhristin3 Kindly go through.

@Xhristin3 Xhristin3 left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for setting up the issue templates — this will go a long way toward keeping our bug reports and feature requests structured. Approving and merging!

@Xhristin3 Xhristin3 merged commit 561d42a into XStreamRollz:main Jun 18, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

chore: Create issue templates (bug report, feature request)

2 participants