Het verhaal · deel 4 van 5

🌿 De maretak:
elke versie een takje.

Een druïde snijdt maretak met een gouden sikkel. In Armori.ca is elke versie van je app een takje, en de sikkel brengt je terug.

Het verhaal

Elke keer dat Panoramisk iets brouwt dat lukt, groeit er een takje maretak aan je hut. Ook als jij zelf code opslaat. Zo groeit er een tak met de hele geschiedenis van je app.

Bevalt de laatste versie niet, dan pak je de gouden sikkel en ga je terug naar een eerder takje. Wil je een andere richting proberen zonder de oude te verliezen, dan neem je een stek: een nieuwe hut die uit dat takje groeit.

🌿

Takje

Versie

🌙

Sikkel

Terugzetten

🌱

Stek

Fork

Wat er al kan

Beschikbaar

• Elke app heeft een eigen git-geschiedenis.

• Opslaan en elke beurt van Panoramisk worden een versie.

• Panoramisk maakt zelf versies met een eigen beschrijving, zo vaak als nodig.

• De versiegeschiedenis in de editor (/versies).

• Terugzetten naar een eerdere versie; dat wordt zelf weer een versie, niets gaat verloren.

• Forken vanuit elke versie: een nieuwe app met de geschiedenis tot daar.

Nog in de ketel

Plan

• Het gouden takje: een versie vastpinnen als mijlpaal.

• Recept in de marge: bij elke versie het recept, met "Brouw dit nog eens".

• Twee takjes vergelijken, met schermen en een samenvatting.

• Voetsporen en spoor terug: zien wat een beurt aanraakte, en waardoor iets zo werd.

• Stamboom: "Stek van …" bij een fork.

• Een takje apart leggen vóór een grote beurt, en één wijziging terugzetten.

• Het eerste takje heet "Gezaaid"; een dorpskroniek in gewone taal.