Hoppa till innehåll

Etapp 1 - Installation

Kom igång lokalt på Macen

Publiceringsmotorn kör lokalt på macOS. Etapp 1 levererar databas, dokumentation och Typst-motor (inte ett grafiskt gränssnitt - det är Etapp 2). Bekräftad miljö: macOS Darwin x64, 32 GB RAM, sqlite3 3.43.2.


01

Steg för steg

Fyra steg från tom katalog till exempel-PDF.

01

Skapa databasen

sqlite3 publisher.db < db/schema.sql

Skapar alla tabeller, vyn v_deadline_countdown och de förladdade preflight-reglerna. Schemat är idempotent.

02

Aktivera främmande nycklar

PRAGMA foreign_keys = ON;

SQLite aktiverar inte främmande nycklar automatiskt per anslutning.

03

Installera Typst

brew install typst

Krävs för PDF-generering. Typst CLI fanns inte installerat i miljön vid kontroll.

04

Bygg exempel-PDF

typst compile --root typst typst/main.typ typst/output.pdf

Bygger en komplett artikelsida från template.typ och lib.typ.


02

Kort självtest

Verifiera att databasen fungerar innan du arbetar vidare.

Lista tabellerna
SELECT name FROM sqlite_master WHERE type='table' AND name NOT LIKE 'sqlite_%';
Nedräkningsvyn
SELECT * FROM v_deadline_countdown;

03

Nästa steg

Redaktionens arbetsflöde i Etapp 1-konceptet.

  1. Skapa kund + publikation och sätt en aktiv brandprofil (typografi, färger, logos).
  2. Välj sidformat och spaltregler för tryck/skärm.
  3. Lägg upp ett nummer och generera tidsfrister från mallarna.
  4. Skriv artiklar som ordnade moduler; lägg till bilder med tryckmetadata.
  5. Planera sidorna (multipel av fyra för tryck).
  6. Kör preflight tills numret är godkänt.
  7. Exportera till Typst för PDF.

Steg som kräver ett grafiskt gränssnitt (4-6) förbereds för Etapp 2.