1
0
Fork
You've already forked website
0
forked from DI-Day/website
No description
  • TypeScript 57.1%
  • Astro 18.3%
  • CSS 9.3%
  • JavaScript 7.8%
  • MDX 6.2%
  • Other 1.2%
2026年04月27日 19:04:24 +02: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 information for florian biege's illustrations 2026年04月27日 19:04:24 +02:00
packages feat: enhance recipe layout with subtitle and improved markdown rendering add browser recipes 2026年03月06日 15:51:49 +00:00
public Update domain from di.day to diday.org and fix FAQ get-involved links 2026年04月15日 13:28:04 +02:00
scripts feat: add asset-manifest generation and SBOM enrichment 2026年03月04日 11:10:48 +01:00
src add license information for florian biege's illustrations 2026年04月27日 19:04:24 +02: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 chore: remove unused deploy scripts from package.json 2026年04月16日 18:45:44 +00:00
pnpm-lock.yaml Update dependencies 2026年03月10日 10:11:27 +00:00
README.md update license info in README to mention REUSE 2026年04月27日 18:42:57 +02:00
REUSE.toml add license information for florian biege's illustrations 2026年04月27日 19:04:24 +02: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

Dieses Repository ist REUSE compliant. Detaillierte Lizenzinformationen können entsprechend aus der REUSE.toml ausgelesen, mit der REUSE cli abgerufen, oder auf der fertigen Website eingesehen werden.

Ausnahmen vorbehalten sind die Lizenzen grundsätzlich:

  • MIT für den Source-Code der Website,
  • CC0-1.0 für die Texte,
  • und CC-BY-4.0 für die Illustrationen.