Welcome to the Foundation Training Repository. This repository is designed to teach interns the core concepts of Git, GitHub workflows, backend/frontend best practices, and modular documentation—all structured for progressive learning and contribution.
The goal of this repository is to:
- Provide a solid foundation in Git, GitHub, backend development and frontend development
- Encourage hands-on learning through examples.
- Help interns track their learning and push their progress via Pull Requests.
- Interns go through each file sequentially as taught during sessions.
- At the end of each day or learning module, interns:
- Add a new markdown file (e.g.,
4_1_newTopic.md) to summarize what they learned. - Include code snippets, explanations, and learnings from that day.
- Add a new markdown file (e.g.,
- Interns create a Pull Request (PR) for the most recent file(s).
- Each PR must include:
- A summary of the concepts learned
- Topics covered
- Any relevant notes or insights
- Topics that are left uncovered
- Make sure to run
npm run formatbefore pushing the code on gitHub