Skip to content

htwr-aachen/htwr-aachen.de

Repository files navigation

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

Development

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 Not npm geht bestimmt auch noch. Ich nutz einfach pnpm 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.

Star History

Star History Chart