Thanks for your interest in contributing to @deepgram/react!
- Bun 1.3+
deepgram/agentcloned as a sibling directory (../agent)
# Clone the agent SDK (required -- @deepgram/react depends on it via file: pointer)
git clone git@github.com:deepgram/agent.git ../agent
cd ../agent && bun install && bun run build
cd -
# Clone and install this repo
git clone git@github.com:deepgram/react.git
cd react
bun installbun run dev # Watch-build @deepgram/reactbun run build # Build @deepgram/reactbun run typecheck # tsc --noEmitbun run test # Run all tests- Create a feature branch from
main - Make your changes
- Ensure the build is clean:
bun run build - Ensure tests pass:
bun run test - Commit using conventional commits format
- Open a pull request
This project uses conventional commits:
feat(hooks): add useAgentVolume hook
fix(provider): resolve reconnection race condition
docs: update hook API documentation
Open an issue or reach out in the Deepgram Discord.
By contributing, you agree that your contributions will be licensed under the MIT License.