# Contributing to Rusty Razorpay
Thank you for considering contributing to Rusty Razorpay! Your involvement is essential for the growth and improvement of this project. Before you start contributing, please take a moment to review the following guidelines.
## How to Contribute
1. Fork the Repository: Click on the "Fork" button on the top right corner of this repository to create your copy.
2. Clone the Repository: Clone your forked repository to your local machine using the following command:
```bash
git clone https://github.com/your-username/rusty-razorpay.git
```
3. Create a Branch: Create a new branch for your feature or bug fix with a descriptive name. For example:
```bash
git checkout -b feature/new-feature
```
4. Make Changes: Make your changes to the code, documentation, or any other relevant files.
5. Test: If applicable, test your changes thoroughly to ensure they work as expected.
6. Commit Changes: Commit your changes with a clear and concise commit message. Follow the [Conventional Commits](https://www.conventionalcommits.org/en/v1.0.0/) standard if possible.
```bash
git commit -m "feat: add new feature"
```
7. Push Changes: Push your changes to your forked repository.
```bash
git push origin feature/new-feature
```
8. Create a Pull Request: Open a pull request from your branch to the main repository. Provide a detailed description of your changes.
9. Review: Participate in the discussion and address any feedback or comments received.
10. Continuous Integration: Ensure that your changes pass any automated tests or checks.
11. Merge: Once your pull request is approved, it will be merged into the main branch.
## Code of Conduct
Please adhere to the [Code of Conduct](CODE_OF_CONDUCT.md) when participating in this project.
## Reporting Issues
If you encounter any issues or have suggestions for improvement, please open an [issue](https://github.com/a-rustacean/rusty-razorpay/issues).
Thank you for your contribution! 🚀