Tool einreichen

Hilfe

So funktioniert die Website

Hugo, einfache Dateien und eine GitHub-Actions-Pipeline. Ohne Datenbank.

Keine Datenbank, nur Dateien

Jedes Tool ist eine Markdown-Datei in content/tools/. Jede Kategorie steht in data/categories.yaml. Es gibt weder ein Admin-Panel noch ein Backend, das verwaltet werden muss: Die ganze Website besteht aus Dateien in einem Git-Repository. Hugo erstellt daraus als statischer Website-Generator einfaches HTML.

Was GitHub Actions übernimmt

Drei Workflows erledigen die Routinearbeit:

  • Deploy erstellt und veröffentlicht die Website bei jedem Push auf main.
  • Issue to PR prüft Einreichungen für neue Tools automatisch und öffnet für passende Vorschläge einen Pull Request.
  • Update README erstellt die README.md neu, wenn sich Tool-Daten ändern.

Warum die Website so aufgebaut ist

Mit einfachen Dateien kann jede Person das Repository klonen und genau sehen, was auf der Website steht und warum. Es gibt keine verborgene Datenbank, der man vertrauen muss. Die Daten stehen in derselben Datei, die man zur Korrektur bearbeiten würde.

Sieh dir den Code an

Der vollständige Quellcode mit Website-Vorlagen, Skripten und Daten ist öffentlich unter github.com/best-of-ai/best-of-ai verfügbar.