# Contributing to b10cks Open Source SDKs Thank you for your interest in contributing to b10cks Open Source SDKs! We welcome contributions from the community to help improve our SDKs and make them more useful for everyone. ## How to Contribute 1. **Fork the Repository**: Start by forking the repository to your own GitHub account. 2. **Create a Branch**: Create a new branch for your feature or bug fix. 3. **Make Changes**: Make your changes in the new branch. Ensure that your code adheres to the project's coding standards and guidelines. 4. **Write Tests**: If applicable, write tests for your changes to ensure they work as expected. 5. **Commit Your Changes**: Commit your changes with a clear and concise commit message that describes what you have done. We're using gitmoji-style commit messages, so please follow that format. 6. **Create a Pull Request**: Go to the original repository and create a pull request (PR) from your branch. Provide a clear description of the changes you made and why they are necessary. 7. **Review and Address Feedback**: Be open to feedback from the maintainers. You may need to make additional changes based on their suggestions. ## Development Setup ### Pre-requisites - Ensure you have [Node.js](https://nodejs.org/) installed (version 22 or higher). - Install [pnpm](https://pnpm.io/) as the package manager. ### Installation 1. Clone the repository: ```bash git clone https://github.com/b10cks/sdk.git ``` 2. Inside the project directory, run to install the required dependencies: ```bash pnpm install ``` ## Questions and Support? If you have any questions or need support, feel free to reach out to the maintainers. We are here to help! 1. You can check the [b10cks documentation](https://docs.b10cks.com/). 2. Open an issue in this repository if you encounter any problems or have questions about the SDKs. 3. Join our [Discord community](https://discord.gg/coders_cantina) for community support.