You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Final pass on the public-facing repo metadata so the project signals "maintained" the moment it goes public, and so newcomers have the right entry points (issue templates, contribution flow, contact).
This is R6 of six release milestones (R1–R6) leading to v0.1.0. Should be the last milestone closed, immediately before the visibility flip and tagging v0.1.0.
Evidence
project.bootstrap.yaml:35-38 — templates.issueTemplates declares bug and feature. Verify they exist on disk under .github/ISSUE_TEMPLATE/.
project.bootstrap.yaml:34 — templates.pullRequest: standard. Verify a PR template exists.
project.bootstrap.yaml:6 — visibility: public in the manifest, but the bootstrap tool may not have flipped the actual repo visibility yet (current GitHub state shows "visibility":"public" per recent API check, so confirm).
CODEOWNERS — currently 9 bytes, sufficient but worth verifying it actually matches the manifest's codeowners.pattern: "*" → @jmcte rule.
Acceptance criteria
Templates
.github/ISSUE_TEMPLATE/bug.yml exists with a structured form: reproduction steps, expected/actual, mpi --version, mpi doctor output, OS, fixture-mode-only or live-adapter mode.
Goal
Final pass on the public-facing repo metadata so the project signals "maintained" the moment it goes public, and so newcomers have the right entry points (issue templates, contribution flow, contact).
This is R6 of six release milestones (R1–R6) leading to v0.1.0. Should be the last milestone closed, immediately before the visibility flip and tagging v0.1.0.
Evidence
project.bootstrap.yaml:35-38—templates.issueTemplatesdeclaresbugandfeature. Verify they exist on disk under.github/ISSUE_TEMPLATE/.project.bootstrap.yaml:34—templates.pullRequest: standard. Verify a PR template exists.project.bootstrap.yaml:6—visibility: publicin the manifest, but the bootstrap tool may not have flipped the actual repo visibility yet (current GitHub state shows"visibility":"public"per recent API check, so confirm).CODEOWNERS— currently 9 bytes, sufficient but worth verifying it actually matches the manifest'scodeowners.pattern: "*" → @jmcterule.Acceptance criteria
Templates
.github/ISSUE_TEMPLATE/bug.ymlexists with a structured form: reproduction steps, expected/actual,mpi --version,mpi doctoroutput, OS, fixture-mode-only or live-adapter mode..github/ISSUE_TEMPLATE/feature.ymlexists with: motivation, alternatives considered, scope (v0.1 / Phase 2 / out-of-scope)..github/ISSUE_TEMPLATE/config.ymlpoints the "Security vulnerability" link toSECURITY.mdand disables blank issues..github/PULL_REQUEST_TEMPLATE.mdexists with: summary, scope (which R# milestone), test plan, doc updates checklist, fixture changes checklist.Repo metadata
mailplus,email,python,metadata-index,semantic-extraction,synology(or whichever subset matches).Contribution surface
CONTRIBUTING.mdhas a "good first issue" section pointing at the repo'sgood first issuelabel query.release-v0.1label exists, plus baseline labels:bug,feature,documentation,epic,good first issue,help wanted.Visibility flip checklist (gate at the very end)
bash scripts/ci/run-fast-checks.shgreen onmain.mpi doctorgreen on a fresh clone withpip install.v0.1.0(handled by R5 workflow once tagged).(Optional) Code of conduct
CODE_OF_CONDUCT.md. If yes, use the Contributor Covenant 2.1 template; if no, document the decision in this issue and close.Definition of done
release-v0.1label.