New website for AlgoManiacZ
The Design should look like below
AlgoManiacZ is a vibrant community of passionate coders and problem solvers dedicated to helping each other excel in the art of problem solving and DSA. The project utilizes npm (Node Package Manager) and version control using Git to manage the codebase and facilitate collaboration.
To contribute to the project, follow the steps below:
-
Fork the Repository
- Go to the GitHub repository at https://github.com/AlgoManiacZ/AlgoManiacZ_Revamped.git
- Click on the "Fork" button in the top-right corner of the page.
- This will create a copy of the repository in your GitHub account.
-
Clone the Repository
- On your local machine, open a terminal or command prompt.
- Use the following command to clone the repository:
git clone https://github.com/AlgoManiacZ/AlgoManiacZ_Revamped.git
- This will create a local copy of the repository on your machine.
-
Install Dependencies
- Navigate to the project's root directory:
cd AlgoManiacZ_Revamped/ cd algoManiacZ/
- Run the following command to install the project dependencies using npm:
npm install
- Navigate to the project's root directory:
-
Run the Project
- To run the project locally
npm run dev
- To run the project locally
-
Maintaining Synchronization
- Go to your forked resository and click
Sync fork
to stay updated with the actual repository. - Always take a pull from the repository to your master branch to keep it updated with the updated repository
git pull
- Go to your forked resository and click
-
Creating a New Branch
-
Before starting work on a new feature or bug fix, create a new branch with your GitHub profile name:
git checkout -b your-github-profile-name
-
-
Start Contributing
- Now that you have set up the project on your local machine, you can start contributing to the project by adding the necessary functionality to connect blood donors with individuals in need.
-
Committing Changes
-
After making changes to the code, use the following command to stage the changes:
git add .
-
Commit the changes with a descriptive message:
git commit -m "Add feature XYZ"
-
-
Pushing Changes
- Push your changes to your forked repository:
git push -u origin your-github-profile-name
- Push your changes to your forked repository:
-
To create a pull request, go to your fork of this repository,, you will see
compare and pull requests
. Click on that big green button -
Add an appropriate title and description to your pull request explaining your changes and efforts done.
-
Click on
Create Pull Request
. -
Voila! You have made a PR to the AlgoManiacZ 💥 Wait for your submission to be accepted and your PR to be merged 🎉