Maintainer Overview
This section is for llamadart maintainers, not general Docusaurus usage.
Repository ownership map
llamadart(this repo): Dart API surface, hooks integration, docs/tests.llamadart-native: native build graph, runtime bundle matrix, release assets.llama-web-bridge: web bridge runtime source/build behavior.llama-web-bridge-assets: published bridge artifacts consumed by this repo.
Local maintainer workspace convention
Many maintainers keep sibling checkouts one level above this repo:
../llamadart
../llamadart-native
../llama-web-bridge
../llama-web-bridge-assets
Verify these paths before running cross-repo workflows.
Core maintainer responsibilities in this repo
- Keep public Dart APIs stable and documented.
- Keep runtime wiring aligned with native/web owning repos.
- Keep docs, migration notes, and examples aligned to actual behavior.
- Keep CI green on format, analyze, tests, and docs checks.
Daily verification commands
From repo root:
dart format --output=none --set-exit-if-changed .
dart analyze
dart test
./tool/docs/build_site.sh
./tool/docs/validate_links.sh
Use targeted test commands when iterating quickly, then run full checks before release-related merges.