Contributing
April 3, 2026 ยท View on GitHub
Thanks for your interest in contributing to hidrix-tools!
Reporting Issues
- Use GitHub Issues to report bugs
- Include the tool name, error message, and steps to reproduce
Adding a New Tool
Tools are auto-discovered โ no edits to server.ts needed.
cp -r tools/_template tools/your-tool-name
# Edit tools/your-tool-name/index.ts
bun run server.ts
See docs/adding-a-tool.md for the full guide with examples.
Submitting PRs
- Fork the repo and create a branch from
main - Name your branch
feat/descriptionorfix/description - Make your changes and test locally
- Write a clear PR description explaining what changed and why
- Submit the PR against
main
Local Development
git clone https://github.com/sonpiaz/hidrix-tools.git
cd hidrix-tools
bun install
cp .env.example .env
# Add your API keys to .env
bun run server.ts
Code Style
- TypeScript strict mode
- Use
async/awaitwith proper error handling - Follow existing tool patterns for consistency