Skip to content

shrikant9907/trainee-progress-tracker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Trainee Progress Tracker

Welcome to the Trainee Progress Tracker repository! This repository is designed to help you manage and track your progress throughout your training program. Follow the instructions below to get started.

Table of Contents

Repository Structure

Here’s a breakdown of the repository structure:

trainee-progress-tracker/
│
├── README.md
├── instructions.md
├── technologies/
│   ├── html/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── css/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── javascript/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── git-github/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── nodejs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── expressjs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── mongodb/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   ├── reactjs/
│   │   ├── EssentialTopics.md
│   │   ├── assessments.md
│   │   └── projects.md
│   └── nextjs/
│       ├── EssentialTopics.md
│       ├── assessments.md
│       └── projects.md
├── students/
│   └── students.md
│   └── companyname/
│       └── yourname/
│           └── technologies/
│               ├── html/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── css/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── javascript/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── git-github/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── nodejs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── expressjs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── mongodb/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               ├── reactjs/
│               │   ├── EssentialTopics.md
│               │   ├── assessments.md
│               │   └── projects.md
│               └── nextjs/
│                   ├── EssentialTopics.md
│                   ├── assessments.md
│                   └── projects.md
├── lectures/
│   ├── day-1/
│   │   ├── lecture-details.md
│   ├── day-2/
│   │   ├── lecture-details.md
│   ├── day-3/
│   │   ├── lecture-details.md
│   └── ...
  • technologies/: Contains folders for each technology with essential topics, assessments, and projects.
    • html/, css/, javascript/, git-github/, nodejs/, expressjs/, mongodb/, reactjs/, nextjs/
      • EssentialTopics.md: List of essential topics.
      • assessments.md: Details of assessments.
      • projects.md: Details of projects.
  • students/: Contains information about students and their work.
    • students.md: List of all students, their companies, and links to their repositories.
    • companyname/yourname/technologies/: Folder for each student's work with modified essential topics, assessments, and projects.
  • lectures/: Contains details of daily lectures.
    • day-1/, day-2/, day-3/, etc.
      • lecture-details.md: Details of what was covered on that day.
  • README.md: This file.
  • instructions.md: Instructions for using the repository.

How to Use This Repository

  1. Fork the Repository:

    • Click on the "Fork" button at the top right of this page to create your own copy of this repository.
  2. Clone Your Fork:

    • Use the following command to clone your fork to your local machine:
      git clone https://github.com/your-username/trainee-progress-tracker.git
    • Replace your-username with your GitHub username.
  3. Create a Branch:

    • Create a new branch for your work:
      git checkout -b companyname/yourname
    • Replace companyname and yourname with your company's name and your own name.
  4. Copy and Modify the Technologies Folder:

    • Copy the technologies folder to your student folder:
      cp -r technologies students/companyname/yourname/technologies
    • Modify the contents of the technologies folder in your student directory as needed.
  5. Make Your Changes:

    • Add or modify content in the EssentialTopics.md, assessments.md, and projects.md files.
  6. Commit and Push Your Changes:

    • Commit your changes with a meaningful message:
      git add .
      git commit -m "Completed tasks for day X"
    • Push your changes to your fork:
      git push origin companyname/yourname
  7. Create a Pull Request:

    • Go to the GitHub page of your fork and click on "New Pull Request".
    • Select your branch and create a pull request to the main branch of the original repository.

Managing Daily Tasks

Each day's work should be tracked under the corresponding day folder in the lectures directory. For details of daily tasks, refer to the lecture-details.md files for each day.

Resources

Feel free to reach out if you have any questions or need assistance!

Happy coding!

Packages

No packages published