gRPC protocols for client-sdk.
- Create a Pull Request (PR) to the
main
branch for review. - Once the PR is approved and merged, manually tag the version based on the changes made and current version of the previous head of main branch:
- Patch: For bug fixes or small changes.
- Minor: For backward-compatible feature additions.
- Major: For breaking changes.
- Use the tag to run the release action from the respective SDK repositories to release SDKs in different languages.
- Tag the version in your development branch, appending -alpha or -beta to the end of the version based on the nature of the changes (e.g., 1.0.0-alpha for early testing or 1.0.0-beta for more stable pre-release testing).
- Use the tag to run the release action from the respective SDK repositories to release SDKs in different languages.
Below is the list of active SDK repositories for different languages, most are public:
- Java: kp-clientsdk-java
- PHP: kody-clientsdk-php
- Dotnet: kp-clientsdk-dotnet
- Python: kody-clientsdk-python
- Kotlin: kp-clientsdk-kotlin
Note: The SDK from kody-clientsdk-java6 does not follow the same approach. It is fully manual and requires code changes to use the latest protocol.