1
0
Fork
You've already forked website
0
forked from DI-Day/website
No description
  • TypeScript 55.5%
  • Astro 19.2%
  • CSS 9.2%
  • JavaScript 7.6%
  • MDX 7.2%
  • Other 1.2%
June bb467f107e
ci: switch to Codeberg runners as they have reliably working v6
v6 is needed for interaction with public-web-static.
2026年04月29日 04:18:12 +02:00
.devcontainer Add version lense extension 2026年03月10日 10:11:05 +00:00
.forgejo/workflows ci: switch to Codeberg runners as they have reliably working v6 2026年04月29日 04:18:12 +02: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 Revert "Update forgejo decap integration" 2026年04月28日 13:08:42 +02:00
public fix: update recipe hints 2026年04月28日 11:29:57 +02:00
scripts feat: add asset-manifest generation and SBOM enrichment 2026年03月04日 11:10:48 +01:00
src feat: enhance link styles in dessert and topping recipe sections 2026年04月28日 13:21:22 +02:00
.editorconfig feat: add Prettier configuration and formatting scripts 2026年01月31日 16:00:56 +01:00
.gitignore chore: tidy .gitignore and switch dev script to --host 2026年04月27日 23:26:33 +00: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 erste inhaltliche Optimierungen beim ersten 2026年04月27日 19:34:31 +00:00
eslint.config.mjs fix: update ESLint ignores to include decap-cms package 2026年02月24日 12:32:10 +00:00
package.json chore: tidy .gitignore and switch dev script to --host 2026年04月27日 23:26:33 +00:00
pnpm-lock.yaml Update dependencies 2026年03月10日 10:11:27 +00:00
README.md Complete sentence ( #96 ) 2026年04月28日 11:06:25 +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

Willkommen! Dieses Repository enthält den Code und ist zugleich die inhaltlich autoritative Quelle für alles, was auf der Webseite diday.org zu finden ist.

Die Seite richtet sich an Menschen, die

  1. sich über den Digital Independence Day informieren möchten,
  2. eigene Events zum Digital Independence Day ausrichten möchten, oder
  3. noch einmal nachschlagen oder vertiefen möchten, was bei einem Event zum Digital Independence Day behandelt wurde.

Sämtliche Inhalte und Links sind hier definiert und lassen sich über dieses Repository ändern.

Nützliche Links:

Mitmachen

Wir freuen uns über jede Mitarbeit an dieser Webseite – ob inhaltlich oder technisch, ob kleine Korrektur oder ganzer neuer Abschnitt. Keine Sorge, wenn du noch nie mit Git oder ähnlichen Tools gearbeitet hast: Der folgende Ablauf führt dich Schritt für Schritt durch den Prozess, und das CMS nimmt dir den technischen Teil weitestgehend ab.

Alle Inhalte werden über ein Content-Management-System (CMS) direkt in diesem Repository verwaltet. Erreichbar ist das CMS unter diday.org/admin. Da unsere Inhalte im Git-Repository auf Codeberg liegen und das CMS direkt darauf arbeitet, brauchst du einen Codeberg-Account, damit deine Änderungen übernommen werden können.

So läuft das Mitmachen ab:

  1. Mit deinem Codeberg-Account anmelden. Codeberg ist eine freie, gemeinnützige Plattform für Open-Source-Projekte. Falls du noch keinen Account hast, kannst du dir dort kostenlos einen anlegen.

  2. Einmalig einen Fork der Webseite anlegen. Ein Fork ist eine persönliche Kopie des Repositories, in der du Änderungen ausprobieren kannst, ohne die Live-Webseite zu beeinflussen. Das CMS legt den Fork für dich per Klick auf einen Button an – mehr ist nicht zu tun.

  3. Inhalte über die Oberfläche des CMS bearbeiten. Für Texte steht ein Rich-Text-Editor zur Verfügung, der beim Tippen live eine Vorschau anzeigt. Diese Vorschau stellt derzeit nur die grobe Struktur dar – also Überschriften, Absätze, Links – ohne das endgültige Styling der Webseite (Farben, Schriftarten, Layout). Wie dein Beitrag am Ende tatsächlich aussieht, siehst du im nächsten Schritt auf der Testumgebung.

  4. Den Beitrag zur Überprüfung einreichen. Wenn du mit deinen Änderungen zufrieden bist, verschiebst du den Beitrag in den Status Zur Überprüfung – entweder über das Status-Dropdown am Inhalt selbst oder im Reiter Arbeitsablauf per Drag-and-Drop.

    Im Hintergrund erstellt das CMS dabei automatisch einen Pull-Request. Das ist der technische Vorgang, mit dem deine Änderungen zur Aufnahme in die Webseite vorgeschlagen werden. Dort sammeln wir Feedback und Anmerkungen; Codeberg schickt dir Benachrichtigungen per E-Mail an die in deinem Account hinterlegte Adresse.

    Zusätzlich veröffentlichen wir deinen Beitrag automatisch auf einer Testumgebung. Den Link dazu findest du in der Ansicht des Pull-Requests – so kannst du deine Änderungen im echten Design der Webseite begutachten, bevor sie live gehen.

  5. Veröffentlichung nach erfolgreicher Prüfung. Sobald der Pull-Request geprüft und angenommen ist, wird die Änderung automatisch auf die Live-Webseite übernommen. Herzlichen Glückwunsch – dein Beitrag ist nun unter diday.org zu sehen!

Falls an irgendeiner Stelle etwas unklar ist oder du Unterstützung brauchst: Frag gern nach, wir helfen dir weiter. Jeder Beitrag zählt, egal wie klein.

Entwicklung

Informationen zum Technologie-Stack und zur technischen Mitarbeit findest du in der 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.