Welcome, and thank you for considering contributing to this project! Your involvement is vital to the growth and success of this open-source initiative.
- Fork and Setup: Initiate your contribution journey by forking the repository. Follow the setup instructions in README.md for guidance.
- Code of Conduct: Be familiar with our Code of Conduct. Adherence to these principles is expected from all community members.
- Originality: Ensure that your contributions are entirely original work.
- Rights: Verify that you hold the necessary rights to your contributions.
- License Adherence: All contributions must align with the project's licensing terms.
- UI Contributions: For UI-related changes, utilize the UI Pull Request Template. Include screenshots to facilitate the review process.
- General Contributions: For other types of contributions, employ the General Template. Provide a description of your contribution.
- Research: Confirm that the bug has not been reported already.
- Comprehensive Information: Compile all relevant details to accurately depict the issue.
- GitHub Issues: Utilize GitHub Issues for reporting bugs.
- Clarity and Detail: Clearly articulate both the expected and actual behaviors, and describe the steps to replicate the bug.
- Security Concerns: For reporting security vulnerabilities, please contact us directly at blefnk@gmail.com instead of using public channels.
- Version Check: Ensure you're working with the latest version of the software.
- Existing Suggestions: Search GitHub Issues and our Discord Suggestions Channel to see if the suggestion has already been made.
- Project Alignment: Assess whether the suggestion is in line with the project's objectives.
- Descriptive Title: Choose a title that succinctly describes the enhancement.
- Detailed Proposal: Provide a step-by-step breakdown of the suggested enhancement.
- Justification: Explain why this enhancement would be valuable to the project.
- Issue Selection: Choose an issue from GitHub issues and request its assignment.
- Fork and Branch Creation: Fork the repository and create a new branch, naming it after the issue number.
- Committing Changes: Adhere to a clear commit style, referencing the issue in the PR or commit message.
- Submitting a Pull Request: Propose the changes through a pull request from the forked repository.
🟢 Effective Example | 🟡 Less Effective Example | 🔴 Poor Example |
---|---|---|
add(i18n): add internationalization support for RSC | added new stuff | YOOOOOO |
reposition cart for user convenience | fixing cart issue | fixing the thing |
📚 upd(docs): fix typos in README | doc updates | (docs)Trust me bro |