Skip to content

Expand Base contributor standards#413

Merged
codeforester merged 1 commit into
masterfrom
documentation/412-20260601-expand-standards
Jun 2, 2026
Merged

Expand Base contributor standards#413
codeforester merged 1 commit into
masterfrom
documentation/412-20260601-expand-standards

Conversation

@codeforester
Copy link
Copy Markdown
Owner

Summary

  • Expand STANDARDS.md from Bash-focused rules into a broader Base contributor standard.
  • Document the Base layer boundaries across basectl, Bash bootstrap/runtime, Python manifest/project engines, base-wrapper, manifests, testing, docs, and GitHub workflow.
  • Add Python CLI conventions using base_cli.App, ctx.log, deterministic JSON, and explicit main(argv) -> int.
  • Make the Python CLI launcher standard explicit: public executable shebangs should route through base-wrapper rather than raw Python.
  • Add a placement checklist so contributors can decide where new behavior belongs.

Validation

@codeforester codeforester merged commit 2f21af4 into master Jun 2, 2026
16 checks passed
@codeforester codeforester deleted the documentation/412-20260601-expand-standards branch June 2, 2026 04:39
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