Skip to content

chore: add issue templates (bug report + feature request) - #13

Merged
greggTime merged 1 commit into
mainfrom
chore/issue-templates
Sep 11, 2026
Merged

greggTime merged 1 commit into
mainfrom
chore/issue-templates

Conversation

@greggTime

Copy link
Copy Markdown
Collaborator

What

Adds GitHub issue forms now that the repo is public, so incoming reports arrive structured and share-safe.

  • bug_report.yml — required what happened, steps to reproduce, area, and environment; optional version/commit and shell-rendered logs; "searched issues" and "not a security vuln" checkboxes.
  • feature_request.yml — problem/use case, proposed solution, area, alternatives considered.
  • config.yml — keeps blank issues enabled; routes security reports to SECURITY.md and setup/deployment questions to docs/03-deployment.md via contact links.

Why

Public repo, issues enabled. Templates guide reporters toward reproducible bugs and steer sensitive reports to the right channel.

Safety

Both forms explicitly warn against pasting Slack tokens, config/admins.yaml contents, channel/user IDs, or gateway credentials, and point security vulnerabilities to the private policy instead of a public issue. The bug form nudges reporters toward the share-safe npm run support-bundle.

Notes

  • Area dropdowns match the actual subsystems (approval bridge, capture sink, App Home, mock gateway, tooling/CI).
  • YAML validated locally with the repo's yaml parser (both forms + config parse; field counts 8 / 6 / 2 contact links).
  • No code paths touched; docs/tooling only.

Co-Authored-By: Claude svc-devxp-claude@slack-corp.com

Add GitHub issue forms so external reports arrive structured and
share-safe now that the repo is public:

- bug_report.yml: required what-happened / repro / area / environment,
  optional version and shell-rendered logs, dupe + not-a-vuln checks.
- feature_request.yml: problem, proposal, area, alternatives.
- config.yml: keep blank issues on; route security reports to
  SECURITY.md and setup questions to the deployment docs.

Both forms warn against pasting tokens, admins.yaml, IDs, or gateway
credentials, and point security issues to the private policy.

Co-Authored-By: Claude <svc-devxp-claude@slack-corp.com>
@greggTime
greggTime merged commit 8485cad into main Sep 11, 2026
3 checks passed
@greggTime
greggTime deleted the chore/issue-templates branch September 11, 2026 15:54
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.

1 participant