Thank you for your interest in contributing to our project! To make your contribution as effective and useful as possible for the community, please follow the guidelines below.
- Fork the repository: Click the "Fork" button at the top of the repository page to create a copy of the project in your GitHub account.
- Clone the repository: Clone your forked repository to your local machine using the command:
git clone https://github.com/YOUR_USERNAME/PROJECT_NAME.git
- Create a branch: Create a new branch for your work. Never work directly in the
mainbranch.git checkout -b branch-name
- Follow the coding style: Please adhere to the coding standards accepted in the project. Use EditorConfig to configure formatting.
- Write tests: Ensure that your code is covered by tests. Use nUnit or any other preferred tool for writing unit tests.
- Document your code: Write clear comments and update documentation if your code introduces changes that require it.
- Ensure your code works: Before submitting changes, make sure your code compiles and all tests pass successfully.
- Create a pull request: Push your changes to GitHub and create a pull request in the main repository. Make sure your pull request describes the changes made and justifies the need for these changes.
- Discuss and revise: Be prepared to discuss your changes. We may ask you to make adjustments before merging the pull request.
- Check existing issues: Before creating a new issue, make sure a similar issue has not already been created.
- Create a detailed description: If you find a new issue, create an issue with a detailed description of the problem, steps to reproduce it, the expected result, and the current behavior.
Thank you for your interest and willingness to help make our project better! Your contribution is appreciated and helps develop the community.
If you have any questions or need assistance, please contact us at support@recloud.tech.
This file is based on best practices and recommendations for contributing to open source projects.
This document provides clear and understandable instructions for project contributors, helping them get started, follow project standards, and effectively submit changes. Don't forget to replace `[YOUR EMAIL]` with a real email address for contact.