Aber vorher gibt es einige Schritte, die eigentlich immer gleich bleiben. Es bietet sich aber auch für Änderungen an, ein Issue zu schreiben.
Für viele scheint es das erste Mal mit git, (eventuell Markdown), TypeScript, next.js und GitHub zu arbeiten.
Also was braucht ihr für htwr?
Kommt drauf an, was ihr machen wollt:
Wollt ihr nur Rechtschreibfehler oder Grammatik korrigieren?
Ihr braucht
gitund einen Text Editor akavs-code(ich benutze Neovim btw.)
Wollt ihr alte Zusammenfassungen überarbeiten (neue Themen hinzufügen)? (Keine neuen Fächer hinzufügen)
Ihr braucht
gitund einen Text Editor akavs-codemit MDX/Markdown-Support. Siehe unten.
Wollt ihr neue Webseiten/alte überarbeiten, die keine Panikzettel oder Zusammenfassungen sind?
Ihr braucht
git,pnpm,node.jsund eine IDE (am besten mit prettier, eslint und tailwind plugins installiert)
Wollt ihr neue Fächer hinzufügen?
Wie oben
Es gibt aber ein paar Grundschritte, die immer getan werden sollten/müssen.
Geht auf das Repository github.com/jonsch318/htwr-aachen.de und forkt es. (Wenn ihr gerade schon da seid, könnt ihr auch gerne einen Stern dalassen 🌟)
Ein fork kopiert den Master branch in ein eigenes Repository, wo ihr Rechte habt und somit dran arbeiten könnt. (Grob gesagt)
Dies geht über den Button Fork oben links

So, ihr solltet jetzt euer eigenes htwr-aachen Repository haben. Nur für euch :).
Sagen wir mal, ihr habt den GitHub username malory 😈 dann sagt ihr
git clone https://github.com/malory/htwr-aachen.de
die URL könnt ihr auch unter GitHub mit dem clone Button sehen

in einem Pfad euerer Wahl. Dies erstellt ein Subdirectory htwr-aachen.de mit allen Dateien, die wir so haben.
Im Moment auch allen Unterlagen (außer Klausuren) deswegen ist es leider etwas größer.
So nun seid ihr bereit fürs Mitarbeiten. Guckt also bei den docs vorbei oder folgt einem Guide: