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 'Aber wie lass ich das jetzt auf meinem PC laufen...'
Du brauchst:
-
nodejsnimm einfach das neuste oder die neuste LTS sollte beides klappen. -
pnpmoder zur Notnpmgeht bestimmt auch noch. Ich nutze einfachpnpmdas klappt :- -
gitist natürlich Pflicht. MEINE GÜTE LERNT ES EINFACH ist nicht so schwer und lohnt sich
Also um das Ganze nun laufen zu lassen, sind vier Befehle nötig:
pnpm installinstalliert 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üsst ihr 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 pushund online ein Pull-Request des neuen Branches auf master. Falls ich ihn annehme, wird er dann automatisch durch continuous integration and delivery online gestellt.