Thanks for contributing.
This repository contains the public website and docs for BubuStack. For docs/site issues, open an issue or PR here. For operator/runtime code changes, use the relevant project repos:
- https://github.com/bubustack/core
- https://github.com/bubustack/tractatus
- https://github.com/bubustack/bobrapet
- https://github.com/bubustack/bubu-sdk-go
- https://github.com/bubustack/bobravoz-grpc
- https://github.com/bubustack/examples
- Documentation updates in
docs/ - Homepage/content updates in
src/pages/andsrc/components/ - Navigation and metadata updates in
sidebars.tsanddocusaurus.config.ts - Root trust/governance docs (
SECURITY.md,SUPPORT.md,CODE_OF_CONDUCT.md)
Prerequisites:
- Node.js 20+
- npm
npm install
npm startRun these checks:
npm run typecheck
npm run buildIf you changed docs content, verify:
- Links resolve (internal and external)
- Claims are factual and source-backed
- Planned features are clearly labeled as planned
- Security/contact guidance matches
SECURITY.mdandCODE_OF_CONDUCT.md - If you changed roadmap or maturity claims, update homepage summary copy in the same PR so the site does not drift
- Fork and create a branch from
main. - Keep changes scoped and reviewable.
- Include context in the PR description (what changed and why).
- If user-facing behavior changed, include screenshots when helpful.
Conventional Commits are preferred.
Examples:
docs: fix quickstart storage instructionsfeat: add observability runbook to sidebarchore: align website contributing guide with repo scope
Participation is governed by CODE_OF_CONDUCT.md.
Report moderation concerns to community@bubustack.com.