1
0
Fork
You've already forked website
0
forked from DI-Day/website
No description
  • TypeScript 57.2%
  • Astro 18.3%
  • CSS 9.3%
  • JavaScript 7.7%
  • MDX 6.2%
  • Other 1.2%
Nils 28705d1098 Update dependencies ( #76 )
Reviewed-on: DI-Day/website#76
Reviewed-by: Nils <nisrael@noreply.codeberg.org>
2026年03月12日 22:32:28 +01:00
.devcontainer Add version lense extension 2026年03月10日 10:11:05 +00:00
.forgejo/workflows feat: add asset-manifest generation and SBOM enrichment 2026年03月04日 11:10:48 +01:00
.vscode chore: apply consistent formatting across components, CSS, and config files 2026年01月31日 16:00:56 +01:00
hosting feat: add nginx redirects generation with validation and config integration 2026年02月14日 14:54:12 +01:00
LICENSES add license REUSE compliant licensing information 2026年02月26日 22:22:41 +01:00
packages feat: enhance recipe layout with subtitle and improved markdown rendering add browser recipes 2026年03月06日 15:51:49 +00:00
public feat: enhance recipe layout with subtitle and improved markdown rendering add browser recipes 2026年03月06日 15:51:49 +00:00
scripts feat: add asset-manifest generation and SBOM enrichment 2026年03月04日 11:10:48 +01:00
src feat: enhance recipe layout with subtitle and improved markdown rendering add browser recipes 2026年03月06日 15:51:49 +00:00
.editorconfig feat: add Prettier configuration and formatting scripts 2026年01月31日 16:00:56 +01:00
.gitignore chore: use new decap forgejo backend ( #16 ) 2026年02月13日 00:51:18 +01:00
.gitmodules chore: use new decap forgejo backend ( #16 ) 2026年02月13日 00:51:18 +01:00
.prettierignore chore: add src/content to prettierignore 2026年02月12日 22:43:56 +01:00
.prettierrc chore: revamp decap cms build and deploy workflow 2026年02月03日 18:30:09 +01:00
.tool-versions feat: add nginx redirects generation with validation and config integration 2026年02月14日 14:54:12 +01:00
astro.config.mjs feat: add asset-manifest generation and SBOM enrichment 2026年03月04日 11:10:48 +01:00
components.json Initial commit 2026年01月22日 22:26:48 +01:00
CONTRIBUTING.md add details about contributing content 2026年02月18日 15:20:48 +01:00
eslint.config.mjs fix: update ESLint ignores to include decap-cms package 2026年02月24日 12:32:10 +00:00
package.json Update dependencies 2026年03月10日 10:11:27 +00:00
pnpm-lock.yaml Update dependencies 2026年03月10日 10:11:27 +00:00
README.md remove partners ( #54 ) 2026年02月26日 20:06:11 +01:00
REUSE.toml add license REUSE compliant licensing information 2026年02月26日 22:22:41 +01:00
tsconfig.json Initial commit 2026年01月22日 22:26:48 +01:00
weblate_stats.yaml Translations update from Codeberg Translate ( #60 ) 2026年03月01日 15:05:05 +01:00

Digital Independence Day Website

Dies ist der Code und die inhaltlich autorative Quelle für alles auf der DIDay Webseite. Alle Wechselrezepte, alle Verlinkungen und alle weiteren Inhalte sind hier definiert und können über diese Repository verändert werden.

Ein paar nützliche Links:

Mitmachen

An der Webseite kann in vielerlei Hinsicht mitgearbeitet werden. Sie ist ein viel genutzter Einstiegspunkt für viele Menschen, die sich über den DIDay informieren wollen oder nochmal nachschlagen wollen, was sie lokal bei einem DIDay gelernt haben. Alle diese Inhalte werden mithilfe eines Content-Management-System in diesem Repository verwaltet. Das CMS ist unter https://diday.org/admin/ nutzbar und funktioniert nach folgenden Schritten:

  1. Man muss sich als allererstes mit dem eigenen Codeberg-Account anmelden. Da das Git-Repository die Quelle aller Inhalte ist, arbeitet unser CMS direkt auf diesem.

  2. Einmalig muss jede*r Contributer einen Fork der Webseite anlegen. Das CMS tut dies durch den Klick eines Buttons.

  3. Anschließend können über die GUI des CMS die verschiedenen Inhalte bearbeitet werden.

    Der Richt-Text-Editor einzelner Inhalte kann genutzt werden und zeigt live eine Preview des geänderten Inhalts an. Diese Preview zeigt (momentan) nur Markup und kein Styling an. Es wird also die Struktur des geänderten Inhalts deutlich aber weitergehendes Aussehen wie Farben, Einordnung in den Rest der Webseite, etc. sind nicht direkt ersichtlich.

  4. Nach der inhaltlichen Arbeit kann ein Beitrag in den Status Zur Überprüfung verschoben werden. Dies ist in der GUI des CMS entweder über das Status-Dropdown eines Inhalts möglich oder über den Reiter Arbeitsablauf der Navigationsleiste per Drag-and-Drop.

    Bei Einreichung eines Beitrags zur Überprüfung wird automatisch im Repository der Website ein Pull-Request angelegt. In diesem Pull-Request wird dann Feedback gesammelt, welches du per E-Mail von Codeberg an die hinterlegte E-Mail Adresse deines Accounts zugestellt kriegst.

    Der Inhalt wird außerdem automatisch auf einer Testumgebung veröffentlicht, was über die GUI der Pull-Request eingesehen werden kann.

  5. Nach erfolgreichem Review der Pull-Request wird diese in die Webseite integriert und automatisch deployt. Herzlichen Glückwunsch, deine Einreichung ist nun live.

Entwicklung

Für mehr Informationen über den Technologie-Stack und technische Mitarbeit, siehe CONTRIBUTING.md

Lizenz

  • Code: MIT
  • Texte und Übersetzungen (src/content/): CC0-1.0
  • Illustrationen (book.jpg, bowl.jpg, bread.jpg, cake.jpg, office.jpg, soup.jpg, wero.jpg): CC-BY-4.0 — Florian Biege
  • Logos: Logos von Organisationen unterliegen den jeweiligen Markenrechten und sind nicht frei lizenziert