Contributing
Thank you for your interest in contributing to the de.iterate SDK!
Development Setup
- Clone the repository:
bash
git clone https://bitbucket.org/deiterateapp/sdk-typescript.git
cd sdk-typescript- Install dependencies:
bash
bun install- Build the SDK:
bash
bun run build- Run tests:
bash
bun testCode Style
- Use TypeScript for all source files
- Follow the existing code style
- Add JSDoc comments for public APIs
- Write tests for new functionality
Pull Requests
- Fork the repository
- Create a feature branch:
git checkout -b feature/my-feature - Commit your changes:
git commit -am 'Add new feature' - Push to the branch:
git push origin feature/my-feature - Open a Pull Request
Reporting Issues
Please use BitBucket Issues to report bugs or request features.
When reporting bugs, include:
- SDK version
- Node.js/Bun/Deno version
- Minimal reproduction code
- Expected vs actual behavior
License
By contributing, you agree that your contributions will be licensed under the MIT License.