Contributing

Contributor expectations and validation depth

Start with the repository AGENTS.md and SDK_GUIDE.md.

Core principles:

  • Start from the user path and compatibility contract.
  • Keep commands thin and capability packages cohesive.
  • Reuse existing helpers and dependencies.
  • Keep durable local formats inspectable and versioned.
  • Preserve expstore as local truth.
  • Make retry, checkpoint, and partial-write behavior explicit.
  • Add tests at the owning layer.

External contract changes need external evidence. A manifest or telemetry change needs evidence beyond a utility unit test.

Publish a short blog post

Use the blog archetype to create consistent front matter:

cd site
make deps
./.bin/hugo new content --kind blog blog/<post-slug>.md

Replace the generated title and description, set draft: false, and write the post in content/en/blog/. Keep detailed procedures in the task-oriented documentation and link to them from the post. Run make check before opening a pull request.

Last modified September 1, 2026: feat(site): add TauGrid blog (#224) (91efd32)