🎉 First off, thank you for considering contributing to Build Onchain Apps, you are the best! ☕️
The following is a set of guidelines for contributing to Base Web. These are just guidelines, not rules. Use your best judgment, and feel free to propose changes to this document in a pull request.
This project and everyone participating in it are governed by our Code of Conduct. By participating, you are expected to uphold this code.
-
Ensure the bug was not already reported by searching on GitHub under Issues.
-
If you're unable to find an open issue addressing the problem, open a new one. Be sure to include a title and clear description, as much relevant information as possible, and a code sample or an executable test case demonstrating the expected behavior that is not occurring.
-
Check the Issues to see if there's someone who has already suggested the same enhancement.
-
If it doesn't exist, create a new issue. Provide a clear and detailed explanation of the feature you want and why it's important to add.
-
Fork the repository and create your branch from
main
. -
Make your changes: Apply your changes, following the coding conventions described below.
-
Commit your changes: Commit your changes using a descriptive commit message.
-
Open a Pull Request: Describe what you did in the pull request description. Mention the issue number if your pull request is related to an existing issue.
-
Include Screenshots: If your pull request includes any visual changes to the project, please include before and after screenshots in your pull request description to help us better understand the changes.
-
Wait for review: Once your pull request is opened, it will be reviewed as soon as possible. Changes may be requested, and your responsiveness is appreciated.
- Use clear and descriptive variable names.
- Comment your code where necessary.
- Follow the lint configurations.