Oplevering — GitHub + seintje per mail
Elke les (vanaf 01) lever je op via een publieke repo en een kort seintje. Les 00 is alleen tooling: mailen mag, pushen van lescode nog niet.
Repo-naam
Aanbevolen: educom-php-basis. Ook acceptabel: educom-essentials-php. Kies één naam en houd die aan. De repo is Public, zodat de docent kan clonen en pullen.
Nieuwe publieke GitHub-repo aanmaken
- Log in op github.com.
- Klik + (rechtsboven) → New repository.
- Repository name:
educom-php-basis - Kies Public (niet Private).
- Vink Add a README file aan (handig als startpunt).
- Klik Create repository.
- Kopieer de repo-URL, bijv.
https://github.com/jouw-username/educom-php-basis.git - Clone naar XAMPP htdocs (Git Bash of terminal):
cd C:\xampp\htdocs git clone https://github.com/jouw-username/educom-php-basis.git
Je werkt daarna in C:\xampp\htdocs\educom-php-basis\. Browser: http://localhost/educom-php-basis/…
Mappenstructuur
Elke les = nieuwe bestanden/map. Oude lessen blijven staan.
educom-php-basis/ ├── README.md ├── 01/ │ └── opdracht1.php ├── 02/ │ ├── fibonacci.php │ └── talen.php └── …
Committen als een opdracht klaar is
Doe dit per les vanaf 01, zodra die af is (of zo ver als je komt).
git status git add 01 git commit -m "Les 01: opdracht1 variabelen" git push
Tips: commit-message begint met het lesnummer; commit alleen de map van die les; daarna altijd git push.
Vastzitten? Toch committen en mailen
- Commit en push wat je wél hebt (ook half werk).
- Eerlijke message, bijv.
Les 02: vast — fibonacci deels, talen nog niet. - Mail je docent met repo-link en waar je vastzit.
Mail-seintje
Onderaan elke les staat een knoppenblok. Les 00: setup-seintje, geen code-push. Vanaf les 01: eerst push, daarna seintje (klaar of vast).
Onderwerp (klaar): PHP-basis les 02 klaar — [Voornaam Achternaam]
Onderwerp (vast): PHP-basis les 02 hulp — [Voornaam Achternaam]
De knoppen vullen de tekst voor je in. Werkt “Open in mailprogramma” niet? Gebruik “Kopieer mailtekst”.