Contributing¶
Keep README.md user-facing. Put contributor workflow here.
Requirements¶
- Bun 1.2+
- Node 20+
- OpenCode CLI (
opencode) - Python 3.11+
Local setup¶
Run from source¶
{
"$schema": "https://opencode.ai/config.json",
"plugin": ["file:///absolute/path/to/opensearch/src/index.ts"]
}
Validate¶
bun run check runs typecheck, tests, and build.
Release¶
- releases run through
semantic-releaseonmain - npm publish runs through GitHub Actions trusted publishing via OIDC
- the docs site publishes from GitHub Pages
For maintainer detail, see the repository root CONTRIBUTING.md.