Welcome to the Trainee Progress Tracker repository! This guide will help you understand how to use this repository, fork it, complete your tasks, and raise a pull request.
- Repository Structure
- How to Fork the Repository
- How to Copy and Modify the Technologies Folder
- How to Complete Tasks
- How to Raise a Pull Request
- Additional Resources
- Each technology folder (e.g.,
html
,css
,javascript
) includes:EssentialTopics.md
- Key topics for the technology.assessments.md
- Details of assessments.projects.md
- Details of projects.
students.md
- List of all trainees with their names, company names, and GitHub repository links.companyname/yourname/technologies/
- Folder where trainees should copy thetechnologies
folder and modify it.
- Each day folder (e.g.,
day-1
,day-2
) includes:lecture-details.md
- Information about what was covered on that day.
-
Go to the Repository:
- Visit the Trainee Progress Tracker Repository.
-
Fork the Repository:
- Click on the "Fork" button at the top right of the page.
- This will create a copy of the repository in your GitHub account.
-
Clone Your Fork:
- Open your terminal and run:
git clone https://github.com/your-username/trainee-progress-tracker.git
- Replace
your-username
with your GitHub username.
- Open your terminal and run:
-
Navigate to Your Forked Repository:
- Open the cloned repository on your local machine.
-
Copy the Technologies Folder:
- Copy the entire
technologies
folder from the root directory. - Create a new folder at
students/companyname/yourname/technologies/
in your forked repository. - Paste the
technologies
folder into this new directory.
- Copy the entire
-
Modify the Technologies Folder:
- Update the
EssentialTopics.md
,assessments.md
, andprojects.md
files in your copiedtechnologies
folder according to your tasks and progress.
- Update the
-
Navigate to the Relevant Day:
- Go to the
lectures
folder and open the folder corresponding to the day you are working on (e.g.,day-1
).
- Go to the
-
Review Lecture Details:
- Open
lecture-details.md
to see what was covered during the lecture.
- Open
-
Complete the Assigned Tasks:
- Follow the tasks listed in the
tasks.md
file (if applicable). - Implement the tasks in your local repository.
- Follow the tasks listed in the
-
Commit Your Changes:
- Add your changes to the staging area:
git add .
- Commit your changes with a descriptive message:
git commit -m "Completed tasks for Day X"
- Add your changes to the staging area:
-
Push Your Changes:
- Push your changes to your forked repository:
git push origin <branch-name>
- Replace
<branch-name>
with a branch name following the formatday-<day-number>-<your-name>
.
- Push your changes to your forked repository:
-
Go to Your Forked Repository:
- Navigate to your forked repository on GitHub.
-
Create a Pull Request:
- Click on the "Pull Requests" tab.
- Click the "New Pull Request" button.
- Choose the branch you pushed your changes to and compare it with the
main
branch of the original repository.
-
Submit the Pull Request:
- Add a title and description for your pull request.
- Click the "Create Pull Request" button to submit it.
-
Review and Merge:
- The repository maintainer will review your pull request and provide feedback.
- Once reviewed, your pull request may be merged into the main repository.
If you have any questions or encounter issues, please contact us at [email protected].