-
Fork the Repository
- Go to whitecode-landing on GitHub and click the "Fork" button at the top right of the page.
-
Clone Your Fork
- Run the following command to clone your fork to your local machine:
git clone https://github.com/<your-username>/whitecode-landing.git
- Run the following command to clone your fork to your local machine:
-
Set Upstream Remote
- Navigate to your project directory:
cd whitecode-landing
- Add the original repository as an upstream remote:
git remote add upstream https://github.com/Advanced-Robotics-Systems/whitecode-landing.git
- Navigate to your project directory:
-
Pull Updates from Upstream
- Fetch the latest changes from the original repository:
git fetch upstream
- Merge changes into your local branch:
git merge upstream/main
- Fetch the latest changes from the original repository:
-
Create a Pull Request
- Push your changes to your fork:
git push origin <your-branch>
- Open a pull request from your fork's branch to the main repository's
main
branch.
- Push your changes to your fork:
-
Folder Structure
sections/
: Contains the main sections of the application. Edit files within this folder as needed.components/
: Contains reusable components. Edit files within this folder as needed.index.js
: Each folder has anindex.js
file that exports the respective sections or components.
-
Editing Files
- Only modify files within the
sections
andcomponents
folders. - Ensure to follow the existing naming conventions and file structure.
- Only modify files within the
-
Code Standards
- Adhere to the project's coding style and conventions.
- Write clear and concise commit messages.
- Test your changes thoroughly before submitting a pull request.