Thank you for your interest in contributing to BooksMall! We appreciate your willingness to help improve the project. This document provides guidelines on how to contribute effectively.
We welcome contributions from everyone! Here's how you can get involved:
- Click the "Fork" button at the top right corner of the repository page to create your own copy of the project.
Clone your forked repository to your local machine:
git clone https://github.com/Sahil-Gupta584/BooksMall.git
cd BooksMall
Before making changes, create a new branch to work on:
git checkout -b my-feature-branch
Make the necessary changes to the code. This could include bug fixes, new features, or improvements to documentation.
Once you've made your changes, commit them with a clear and descriptive message:
git add .
git commit -m "Add a descriptive commit message"
Push your changes back to your forked repository:
git push origin my-feature-branch
- Go to the original repository and click on the "Pull Requests" tab.
- Click the "New Pull Request" button.
- Select your branch from the dropdown menu and provide a description of your changes.
- Submit your pull request!
To maintain a high-quality codebase, please follow these guidelines:
- Code Style: Ensure your code adheres to the project's coding standards. You can use tools like Prettier or ESLint for consistent formatting.
- Documentation: If your changes affect how the project works, please update the documentation accordingly.
- Testing: Ensure that your changes do not break any existing functionality. Write tests for new features whenever possible.
- Respect Others: Be respectful and considerate towards other contributors and maintainers. We aim to foster a welcoming and inclusive community.
If you encounter any bugs or have feature requests, please open an issue in the repository. Provide as much detail as possible, including steps to reproduce the issue.
Your contributions make BooksMall a better project for everyone. We look forward to your pull requests! Happy coding! 🚀