# Angestöpselt im Web Hallo! :wave: Was du hier siehst, ist der Code für die wichtigen Internetauftritte von Angestöpselt. Dazu zählen in erster Linie - unsere Homepage auf [angestoepselt.de](https://angestoepselt.de/) und - die Seite zum CoderDojo-Projekt auf [coderdojo-wue.de](https://coderdojo-wue.de/). Gebaut ist das Ganze mit [Eleventy](https://www.11ty.dev/). Eleventy ist ein Programm, das aus einer Menge [Markdown](https://de.wikipedia.org/wiki/Markdown)-Dateien eine lauffähige Homepage baut. Alle erwähnten Seiten verwenden die gleiche Basis, unterscheiden sich allerdings in ihrem Inhalt. ### Ich möchte an der Homepage mitarbeiten. Wir haben [hier](https://codeberg.org/angestoepselt/homepage/src/branch/main/CONTRIBUTING.md) eine etwas umfassendere Dokumentation zum Mitarbeiten. Falls du es eilig hast, hier sind die Grundlagen: 1. Node in einer einigermaßen aktuellen Version installieren 2. Das Projekt auschecken, dann `npm install` 3. `npm run build:styles` 4. `SITE=angestoepselt npm run dev:site`1 - Du solltest einen lokalen Testserver bekommen, der auf Änderungen reagiert. Formulare funktionieren hier nicht. - Im Ordner **dist/** liegen die fertigen Dateien für den Webserver. 5. Änderungen in einem PR auf den `main`-Zweig einreichen 1: Wähle für die Umgebungsvariable den Namen des Ordners unterhalb von **sites/** für die Seite, die du bearbeiten möchtest. ### Ich habe einen Fehler entdeckt oder habe einen Verbesserungsvorschlag. Falls du selbst ein Entwickler bist, kannst du auf hier auf Codeberg einen Fork des Projekts erstellen und einen Pull-Request einreichen. Danke! Falls nicht, schreibe uns gerne an [info@angestoepselt.de](mailto:info@angestoepselt.de) oder über unser [Kontaktformular](https://angestoepselt.de/kontakt/#andere-anliegen). ### Ich interessiere mich für den Code. Dann bist du hier genau richtig. Sieh dich ruhig ein wenig um! Das Projekt ist [MIT-Lizenziert](https://codeberg.org/angestoepselt/homepage/src/branch/main/LICENSE).