Skip to content
Public template

About

πŸ“˜ Study blueprint β€” Galhoom Path template.md. Lectures β†’ Interviews β†’ Visual Maps β†’ Final Project.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

Β 

History

11 Commits

Folders and files

NameName
Last commit message
Last commit date
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🧭 Galhoom Path β€” Study Template (Global Blueprint)

πŸ›€οΈ Part of Galhoom Path Β· Track 1 β€” Study (global blueprint)
This repository belongs to the Galhoom Path organization (Study Β· Foundations Β· Problem Solving Β· Interview Prep Β· Projects). It is the shared template for every Study-track repo.
β†’ Organization home

This repository holds the shared blueprint used by every study repo in galhoom-path.

One file drives the method:

πŸ“„ template.md

It defines Lectures β†’ Interview Questions β†’ Visual Maps β†’ Final Project, naming rules, tutor/student roles, living-repo updates, series-without-overlap, and the AI prompt to generate a new subject repo.


πŸ—ΊοΈ Method (four tracks, strict order)

01-Lectures/              β†’  learn
02-Interview-Questions/   β†’  explain
03-Visual-Maps/           β†’  see / map the system (Mermaid in map.md β€” must look clear on GitHub)
04-Final-Project/         β†’  build
Track Job
Lectures One concept per session Β· analogy first Β· learner writes every line
Interview Questions Subject-mapped Q&A (β‰  org Track 4 Interview Prep)
Visual Maps Flows, sequences, layers Β· GitHub-clear Mermaid Β· last map = end-to-end system view
Final Project Capstone milestones (β‰  org Track 5 practice builds)

Learn β†’ Explain β†’ Map β†’ Build. A track starts only after the previous track’s Review Checklist is complete.


🎯 Why this repo exists

Without a global template With this repo
Each study repo drifts into its own rules One official method for PHP, OOP, OOD, Design Patterns, Laravel, …
Hard to remember which copy is newest This repo is the source of truth
New subjects start from memory New subjects start by copying template.md

πŸ”„ Sync rule (mandatory)

Improve the method in any study repo
        β”‚
        β–Ό
1. Update template.md HERE first (study-template)
        β”‚
        β–Ό
2. Copy the same change into every active study repo's template.md
   (and .cursor/rules/template-sync.mdc when Section 19 changes)
        β”‚
        β–Ό
3. Bump "Template last synced" date in this file to today

Never leave a study repo’s template.md newer than this one without pushing the change back here.

When you only change subject content (lectures, questions, maps, project) β€” do not touch this repo.

When you change structure, conventions, or method β€” update this repo in the same change.


πŸš€ How to create a new study repo

  1. Create an empty public repo under galhoom-path (for example php-ood).
  2. Copy template.md into the new repo root.
  3. Copy .cursor/rules/template-sync.mdc from Section 19 of template.md (or from an existing study repo).
  4. Fill the placeholders in Section 2 of template.md for the new subject (including {{MAP_COUNT}}).
  5. Paste the AI prompt from Section 18 into a new chat, attach template.md, and generate the scaffold.
  6. Add the new repo to the Learning Series table on the org homepage.
  7. Link Comes after / Leads to to the neighboring repos β€” no repeated lessons.

The scaffold creates four tracks: 01-Lectures/ β†’ 02-Interview-Questions/ β†’ 03-Visual-Maps/ β†’ 04-Final-Project/.


πŸ“¦ Study repos that use this template

Repo Role
php-fundamentals Series 1 β€” core PHP Β· 🟒 Active
php-oop Series 2 β€” OOP Β· 🟒 Active
php-ood Series 3 β€” OOD (SOLID / GRASP) Β· ⬜ Planned
php-design-patterns Series 4 β€” Design Patterns Β· ⬜ Planned
Laravel, Filament, … Series 5+ Β· ⬜ Planned

Each of those keeps its own copy of template.md so the repo stays self-contained for learners and AI tutors. This repo is where the shared method is maintained.


πŸ“ What’s in this repository

study-template/
β”œβ”€β”€ README.md      ← you are here
└── template.md    ← the global Galhoom Study Method blueprint

No lecture folders. No student practice files. Method only.


πŸ› οΈ Maintainer

@Galhoom22 Β· Organization: galhoom-path

πŸ“˜ Read. ✍️ Write. πŸ’¬ Explain. πŸ—ΊοΈ Map. πŸ—οΈ Build. πŸ… Master.

About

πŸ“˜ Study blueprint β€” Galhoom Path template.md. Lectures β†’ Interviews β†’ Visual Maps β†’ Final Project.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors