SDK Developer Resources

Contributing to Our SDK

We welcome contributions from the community! Whether it's bug fixes, new features, documentation improvements, or performance enhancements, your efforts help make our SDK better for everyone. This guide outlines the process and best practices for contributing.

Getting Started

Before you start coding, it's a good idea to familiarize yourself with our project.

How to Contribute

  1. Fork the Repository: Create your own copy of our repository on GitHub.
    git clone https://github.com/your-username/your-sdk-fork.git
  2. Create a New Branch: Make sure you're working on a dedicated branch for your changes. Use a descriptive name.
    git checkout -b feature/your-new-feature
    or
    git checkout -b fix/bug-description
  3. Make Your Changes: Implement your feature, fix your bug, or improve the documentation. Ensure your code adheres to our coding standards.
  4. Write Tests: All new features and bug fixes should be accompanied by appropriate tests. Ensure all existing tests pass.
  5. Commit Your Changes: Commit your changes with clear and concise messages.
    git add .
    git commit -m "feat: Add user profile endpoint"
  6. Push to Your Fork: Push your branch to your forked repository.
    git push origin feature/your-new-feature
  7. Open a Pull Request: Go to our main repository on GitHub and open a new Pull Request (PR) from your branch.
    • Provide a clear title and description for your PR.
    • Explain the problem you're solving and the solution you've implemented.
    • Link to any relevant issues.

Coding Standards and Best Practices

Types of Contributions

Code of Conduct

Please note that all participants in this project are expected to adhere to our Code of Conduct.

Questions?

If you have any questions about contributing, feel free to open an issue or reach out to us on our community forum.

Need Help? Contact Support