The BookStore is an online platform that allows you to browse, purchase, and review a wide variety of books.
To contribute to the BookStore repository, follow these steps:
-
Fork the Repository: Click on the "Fork" button on the repository's GitHub page to create a copy of the repository in your GitHub account.
-
Clone the repository: Clone the forked repository to your local machine using the following command in your terminal.
git clone https://github.com/<your-github-username>/BookStore
-
Navigate to the project directory: Change your current directory to the project directory:
cd BookStore
-
Install the dependencies: Install all the required dependencies using npm:
npm install
This command will read the
package.json
file and install all the listed dependencies. -
Start the development server: Once the dependencies are installed, you can start the development server:
npm start
This will start the application in development mode and open it in your default web browser. The app will be available at http://localhost:3000.
-
Add a remote upstream:
git remote add upstream https://github.com/original-owner-username/BookStore
-
Create a new branch: Create a new branch for your changes. Run the following command in your terminal.
git checkout -b <your-branch-name>
-
Make the desired changes: Make the desired changes to the source code.
-
Add your changes: Add your changes to the staging area. Run the following command in your terminal.
git add <File1 changed> <File2 changed> ...
-
Commit your changes: Commit your changes with a meaningful commit message. Run the following command in your terminal.
git commit -m "<your-commit-message>"
- Push your changes: Push your changes to your forked repository. Run the following command in your terminal
git push origin <your-branch-name>
- Create a Pull Request:
Go to the GitHub page of your forked repository. You should see a prompt to create a pull request (PR). Click on it, compare the changes, and create the PR.
This project is licensed under the MIT License - see the LICENSE file for details.
PALASH2201 π» π¨ π€ |
Harshit Pandey π¨ π» π π π£ π π |
Rahul Kumar π |
Kamleshwar Pandey π» π£ |
Lakshit Rajput π π» π£ |
Aniket Aayush π£ |