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
Pre-launch polish on the repo itself revealed gaps in what the base pack generates. These are things we had to do manually that nboot should automate.
Missing from base pack
.coverage in .gitignore — the generated gitignore doesn't include pytest coverage artifacts
.secrets.baseline — the pre-commit config references it but no pack generates it. Should be a post-render hook: detect-secrets scan > .secrets.baseline
py.typed marker (PEP 561) — for Python projects with type annotationsDone — marker exists at src/navi_bootstrap/py.typed
Context
Pre-launch polish on the repo itself revealed gaps in what the base pack generates. These are things we had to do manually that nboot should automate.
Missing from base pack
.coveragein.gitignore— the generated gitignore doesn't include pytest coverage artifacts.secrets.baseline— the pre-commit config references it but no pack generates it. Should be a post-render hook:detect-secrets scan > .secrets.baselineDone — marker exists atpy.typedmarker (PEP 561) — for Python projects with type annotationssrc/navi_bootstrap/py.typedspec.licensebeing declared (see Base pack: warn when target project has no license declared #2)gh repo editifspec.githubis presentPrinciple
If we had to do it manually after running nboot, it should be in a pack. The self-bootstrap is the test — every manual touch reveals a gap.
🤖 Generated with Claude Code