Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
### What changes were proposed in this pull request? This pull request updates the `CONTRIBUTING.md` file with new guidelines and detailed sections. Key changes include: - Added a detailed "Table of contents" section for easy navigation. - Introduced new subsections: "Development Setup," "Project Overview and Policies," "The Review Process." - Provided clearer instructions for forking the repository and setting up the development environment. - Enhanced the guidelines for reporting bugs, suggesting enhancements, and working on issues. - Improved the contribution process with detailed steps for creating pull requests and the review process. - Updated testing and coding standards sections with more detailed instructions. - Added links to relevant documents and resources for better guidance. ### Why are the changes needed? These changes are needed to provide clearer and more comprehensive guidelines for contributors. This helps to: 1. Improve the contributor experience by providing detailed instructions and resources. 2. Ensure consistency and quality in contributions by outlining coding standards and review processes. 3. Facilitate easier onboarding for new contributors by providing a structured and detailed contribution guide. Fix: # (issue) <!-- If this PR fixes an issue, replace the parentheses with the issue number. If not, you can remove this line. --> ### Does this PR introduce _any_ user-facing change? No, this PR does not introduce any user-facing changes. It updates the contribution guidelines to help contributors. ### How was this patch tested? This patch was reviewed for accuracy and clarity. Since it involves documentation, no code tests were necessary. However, the instructions provided in the document were verified to ensure they are correct and up-to-date. --------- Co-authored-by: LanceLin <lancehsun@gmail.com>
- Loading branch information