Thank you for your interest in contributing!
- Clone the repository:
git clone https://github.com/logtide-dev/logtide-sdk-kotlin.git
cd logtide-sdk-kotlin- Build the project:
./gradlew build- Run tests:
./gradlew test- Follow Kotlin coding conventions
- Use meaningful variable and function names
- Add KDoc comments for public APIs
- Keep functions focused and concise
- Write unit tests for all new features
- Ensure all tests pass before submitting PR
- Aim for high code coverage
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-feature) - Commit your changes (
git commit -m 'Add amazing feature') - Push to the branch (
git push origin feature/amazing-feature) - Open a Pull Request
- Use the GitHub issue tracker
- Provide clear description and reproduction steps
- Include relevant logs and error messages
Feel free to open an issue for any questions or discussions!