Fancy next-gen Angestöpselt Homepage
Find a file
2023-07-05 12:04:01 +02:00
assets Scroll the title element in the tab widget into view after switching 2022-06-12 19:22:03 +02:00
cgi-bin Add toggle for turning the application form on an off 2023-06-29 15:03:52 +02:00
includes/layouts Introduce block and inline callout components 2022-12-01 07:42:23 +01:00
nix Update dependencies, Remove Nix build system 2023-05-12 13:36:58 +00:00
playground Update CoderDojo CSV script 2023-06-21 08:31:52 +02:00
sites remove unused files 2023-07-05 12:04:01 +02:00
styles Tweak page actions block styling 2023-05-01 13:04:51 +02:00
.drone.yml Fix CI syntax error 2023-04-28 08:33:51 +02:00
.editorconfig Make sure YAML frontmatter is space-indented 2022-11-01 18:38:03 +01:00
.eleventy.js Add non-Nix Dockerfile 2022-10-27 17:34:59 +02:00
.eleventyignore Add initial support for multiple sites 2022-03-22 16:14:21 +01:00
.git-blame-ignore-revs Add .git-blame-ignore-revs 2022-03-15 09:38:47 +01:00
.gitignore Update CoderDojo CSV script 2023-06-21 08:31:52 +02:00
.prettierignore Add initial support for multiple sites 2022-03-22 16:14:21 +01:00
.prettierrc Update formatting settings and reformat the codebase 2022-03-15 09:38:13 +01:00
CONTRIBUTING.md Add note about staging environment 2023-05-01 19:40:28 +02:00
docker-compose.yml Use a single staging environment for all branches 2023-04-27 21:07:10 +02:00
Dockerfile Add toggle for turning the application form on an off 2023-06-29 15:03:52 +02:00
flake.lock Update dependencies, Remove Nix build system 2023-05-12 13:36:58 +00:00
flake.nix Remove GCC from Nix development shell 2023-05-12 15:10:52 +00:00
LICENSE add license due to public repo 2022-06-15 15:09:53 +02:00
package-lock.json Update dependencies, Remove Nix build system 2023-05-12 13:36:58 +00:00
package.json Update dependencies, Remove Nix build system 2023-05-12 13:36:58 +00:00
README.md Update Readme, Add contributing guide 2023-05-01 19:35:08 +02:00

Angestöpselt im Web

Hallo! 👋

Was du hier siehst, ist der Code für die wichtigen Internetauftritte von Angestöpselt. Dazu zählen in erster Linie

Gebaut ist das Ganze mit Eleventy. Eleventy ist ein Programm, das aus einer Menge 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 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:site1
    • 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 oder über unser Kontaktformular.

Ich interessiere mich für den Code.

Dann bist du hier genau richtig. Sieh dich ruhig ein wenig um!

Das Projekt ist MIT-Lizenziert.