Thanks for your interest in contributing!
git clone https://github.com/deapi-ai/deapi-tester.git
cd deapi-tester
npm install
npm run devOpen http://localhost:3000.
- TypeScript strict mode — no
any - PascalCase for components, camelCase for functions/variables
- Use
@/alias for imports - Tailwind classes for styling (CSS variables for theme-aware colors)
- One component per file, keep under ~300 lines
- Create a branch:
git checkout -b feature/my-feature - Make changes and test locally
- Run
npm run lintto check for issues - Commit with a clear message
- Push and open a Pull Request
See the Adding New Endpoints section in the README. Only src/lib/endpoint-registry.ts needs editing — form UI is generated automatically.
Use GitHub Issues and include:
- Description of the bug
- Steps to reproduce
- Expected vs actual behavior
- Screenshots if applicable