Fibel — Dokumentation
Fibel ist eine Sprache, mit der man Websites und Web-Apps beschreibt. Eine Zeile ist ein Baustein, Einrückung ist Verschachtelung, es gibt keine schließenden Klammern und keine Endtags.
app Notizen
modell Notiz
inhalt langtext
am zeit = jetzt
seite / als "Start"
titel "Meine Notizen"
formular neu Notiz
feld inhalt "Was gibt es Neues?"
absenden "Speichern"
fuer notiz in Notiz sortiert am absteigend
karte
text notiz.inhalt
hinweis notiz.amDas ist eine vollständige Anwendung. fibel starte notizen öffnet sie unter http://localhost:3000 — mit Datenhaltung, Formularverarbeitung und Gestaltung.
Zwei Arten, das hier zu lesen
Als Mensch, der etwas bauen will. Fang bei Erste Schritte an und lies der Reihe nach. Nach den ersten drei Kapiteln kannst du das meiste.
Als Mensch, der prüft, was eine KI geschrieben hat. Fibel ist dafür gemacht: Sprich in Sätzen, lass die KI die .fibel-Datei schreiben, und lies sie gegen. Dafür brauchst du vor allem Bausteine und Daten und Rechte. Wenn dir eine Datei zu lang ist, macht fibel erkläre meine-app deutsche Sätze daraus — dann liest du die Beschreibung statt des Programms.
Kapitel
| 1 · Erste Schritte | Anlegen, starten, die erste Seite |
| 2 · Aufbau eines Programms | Die neun Dinge, die ganz links stehen dürfen |
| 3 · Bausteine | Alles, was in einer Seite stehen kann |
| 4 · Daten | Models, Feldtypen, Listen, Bedingungen |
| 5 · Anmeldung und Rechte | Wer darf was sehen und ändern |
| 6 · Formulare | Anlegen, Ändern, Hochladen, Unterschreiben |
| 7 · Gestaltung | design, Modifikatoren, Bühnen, der Notausgang |
| 8 · Wörter | Deutsch, Englisch, eigene Begriffe |
| 9 · Ausliefern | Server, statische Seiten, App im Browser |
| 10 · Pflichtseiten | Impressum, Datenschutz und was ein Shop braucht |
| 11 · Ansichtsbaum | Für alle, die einen eigenen Zeichner bauen |
| 12 · Native App | Aus derselben Datei eine Android-App |
| 13 · App mit Server | daten von: rechnen im Gerät, Daten vom Server |
| 14 · Post | Was das Programm verschickt, wenn sich etwas tut |
| 15 · Fibel einbauen | Der Interpreter als Paket in einem eigenen Programm |
| 16 · Regeln | Was die App von selbst tut, wenn sich ein Datensatz ändert |
Nachschlagen statt lesen
fibel referenz # die ganze Sprache auf zwei Bildschirmseiten
fibel wörter # nur die Wörterliste, kompakt für einen KI-PromptBeides kommt aus derselben Quelle wie der Übersetzer selbst. Wenn die Referenz etwas nennt, gibt es das auch.
Der wichtigste Satz
Was die Prüfung nicht meldet, ist trotzdem nicht automatisch richtig. fibel prüfe findet unbekannte Bausteine, falsche Feldnamen, fehlende Ziele und ungültige Werte im design-Block. Es findet nicht, ob deine App tut, was du wolltest. Dafür gibt es keinen Ersatz fürs Hinsehen.