Skip to content
Path 4 ~two to three days · 11 docs · ~283 min reading

End-to-end — read everything in shipping order

The full sequence — every doc in dependency order. Spend two to three days; you will end with a production-grade theme + extension + backend + locale pack ready to ship to your first paying buyer.

  1. Get started A1 ~5 min

    Quickstart

    Boot the engine. Five minutes from extract to a running canvas.

  2. Get started A2 ~12 min

    Architecture

    Internalise the three-container UI + Page → Block → Element hierarchy + iframe canvas boundary.

  3. Get started A3 ~10 min

    JSON structure

    Read a saved page and recognise every node — the JSON IS the contract.

  4. Build a theme B1 ~6 min

    Theme overview

    Mental model for themes before you touch one.

  5. Build a theme B3 ⭐ Copy-along ~30 min

    Create a sample

    Author a sample inside the default theme — the lock-step copy-along that locks the mechanic.

  6. Build a theme B4 ⭐ Copy-along ~60 min

    Create a theme

    Spin up your own theme dir.

  7. Build a theme B5 ~8 min

    Layout best practice

    Lock the layout invariants that hold up across email clients.

  8. Extend the engine C1 ⭐ Copy-along ~60 min

    Build a custom Element

    Add a custom block class.

  9. Wire to production D1 ⭐ Copy-along ~60 min

    Wire a real backend

    Wire a real Save endpoint + asset storage + auth.

  10. Wire to production D2 ⭐ Copy-along ~20 min

    i18n locale packs

    Translate the editor for your buyers.

  11. Wire to production D3 ~12 min

    FAQ

    Read the FAQ ONCE you have shipped — half the answers click in only after you have seen the problems.

Outcome A complete BuilderJS integration: theme, extension, backend, multi-language — production-ready.

Other paths