Eine spaßige Website jaja rwth-aachen.de -> htwr-aachen.de
Mittlerweile gibts da auch ein paar dumm formulierte Notizen, Zusammenfassungen und Aufgaben für Klausuren
Um das Problem 'Abeerr wie läss ich mir das jetzt auf meine PC laufe...'
Du brauchst:
-
nodejs
nehm einfach das neuste oder die neuste LTS sollte beides klappen. -
pnpm
oder zur Notnpm
geht bestimmt auch noch. Ich nutz einfachpnpm
das klappt :- -
git
ist natürlich Pflicht. MEINE GÜTE LERNT ES EINFACH ist nich so schwer und lohnt sich
Also um das ganz nun laufen zu lassen, sind vier Befehle nötig:
pnpm install
installiert die Dependencies und Bibliotheken
pnpm dev
öffnet einen development server bei http://localhost:3000, dieser aktualisiert automatisch bei react component Änderungen, allerdings nicht bei Markdown Änderungen, da müsster selber STRG+R
drücken.
Falls ihr dann Änderungen gemacht habt, die ihr online sehen wollt, müsst ihr sie auf einem neuen branch-commiten, da Master erst von mir freigegeben werden muss (aus Gründen).
git add .
git checkout -b sinniger-branch-name
git commit -m "feat: sinnige commit message"
Hierbei ist auf die commit message zu achten: es wird darauf gecheckt das es diese Form hat heißt meistens ist es
Feat: blabla
Fix: blabla
oder so
beim commit wird auch gelintet, heißt auf schönen typescript code geachtet. Zur Not pnpm lint --fix
vorher drüber laufen lassen und den Rest manuell machen.
Zum Schluss noch
git push
und online ein Pull-Reqeust des neuen Branches auf master. Falls ich ihn annehme, wird er dann automatisch durch continous itegration and delivery online gestellt.