Skip to content

Add issue forms, a light PR template, and an Alpha banner - #10

Merged
VladimirBrejcha merged 1 commit into
mainfrom
docs/github-community-hygiene
Aug 19, 2026
Merged

Add issue forms, a light PR template, and an Alpha banner#10
VladimirBrejcha merged 1 commit into
mainfrom
docs/github-community-hygiene

Conversation

@VladimirBrejcha

Copy link
Copy Markdown
Contributor

Strangers could read the README, but GitHub had no install-failure, bug, or feature form, no pull-request checklist, and no starter issues. The Alpha / macOS / Xcode limits were easy to miss.

This is the GitHub community-hygiene slice only. It does not add Homebrew, a notarized app, or npm. It does not change the self-hosted OpenCodeReview workflow.

What landed

  • Issue forms: install failure, bug, and feature. Each states Alpha, macOS, and Xcode. Blank issues are off. Security reports go to GitHub Security Advisories.
  • A light PR template that asks for the public Node suites and does not require agent:context or a task session directory.
  • README first-screen Alpha banner, plus the same limits on getting-started, CONTRIBUTING, and status.
  • Front-door tests pin the forms, the PR template, and the banner.

Starter issues

These are real leftovers, not placeholders:

Out of scope

Homebrew formula/cask, notarized app, npm publish, OpenCodeReview workflow edits, broker runtime changes.

Verification

  • npm run agent:verify -- --profile spec-only — pass
  • node --test docs/test/front-door.test.mjs — 13/13 pass
  • npm run verify:public-surface — pass (250 files)
  • npm run agent:complete — pass

Head: 170244b72e6dcffc67b5fd87af48f2f36a57292d
Session: task-sessions/20260819-github-community-hygiene

Why:
Strangers landing on the public repo had no install-failure, bug, or
feature form, and no pull-request checklist. The Alpha, macOS, and
Xcode limits were easy to miss on the first screen.

Changed:
Issue forms now cover install failure, bug, and feature. The chooser
disables blank issues and points security reports at GitHub Security
Advisories. The pull-request template is a public-patch checklist and
does not require agent:context or a task session directory. README,
getting-started, CONTRIBUTING, and status state the Alpha banner and
link the issue forms. Specs and the specs manifest record the new
.github community paths. Front-door tests pin the forms, the PR
template, and the banner.

Verification:
npm run agent:verify -- --profile spec-only --paths .agents/manifests/specs.yaml,.github/ISSUE_TEMPLATE/config.yml,.github/ISSUE_TEMPLATE/install-failure.yml,.github/ISSUE_TEMPLATE/bug.yml,.github/ISSUE_TEMPLATE/feature.yml,.github/pull_request_template.md,README.md,CONTRIBUTING.md,docs/getting-started.md,docs/status.md,docs/test/front-door.test.mjs,spec/project-structure.md,spec/README.md,spec/build-and-test.md --session-dir task-sessions/20260819-github-community-hygiene
node --test docs/test/front-door.test.mjs
npm run verify:public-surface

Affected:
.agents/manifests/specs.yaml
.github/ISSUE_TEMPLATE/config.yml
.github/ISSUE_TEMPLATE/install-failure.yml
.github/ISSUE_TEMPLATE/bug.yml
.github/ISSUE_TEMPLATE/feature.yml
.github/pull_request_template.md
CONTRIBUTING.md
README.md
docs/getting-started.md
docs/status.md
docs/test/front-door.test.mjs
spec/README.md
spec/build-and-test.md
spec/project-structure.md

Refs:
https://github.com/fiveonecode/simulator-broker
spec/project-structure.md

Session:
task-sessions/20260819-github-community-hygiene
@VladimirBrejcha
VladimirBrejcha merged commit ab1d25e into main Aug 19, 2026
0 of 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.

1 participant