Synticore Builder Guide - Templates
Purpose
This page explains the project templates bundled with the compiler and how they differ from the separate example project repository.
If you want a working reference project instead of a fresh scaffold, use the Synticore Website Compiler Example Repository and then start with Synticore Builder Guide - Build Your First Site.
If you want to start a new site from a scaffold, use Synticore Builder Guide - New Project.
Example Project Vs Templates
This compiler repository ships:
- multiple starter templates under
template/
The example project lives separately at Synticore Website Compiler Example Repository.
Use the example project when you want:
- the fastest possible first successful build
- a reference project that already contains real pages, assets, and examples
- a place to inspect how features work in a fully populated site
Use a template when you want:
- a fresh project scaffold
- a starter focused on a specific site shape
- a cleaner baseline than the larger standalone example project
Available Templates
basic- General marketing/site starter with homepage, error pages, and shared basicsminimal- Smallest practical site starter with one page and very light framinglanding- Single-page campaign or product-launch startercontent- Blog/docs/content-heavy starterdocs-versioned- Versioned documentation starter with docs pages, migration notes, and changelog patternsapp-shell- Dashboard or web-app shell starter with stronger UI framingcommerce-lite- Lightweight catalog/product starterevent-campaign- Event or conference campaign starterlocal-business- Service-area business starter with local-SEO-friendly sectionsportfolio-studio- Portfolio or agency starter with project/case-study presentationsaas-marketing- SaaS marketing site starter with pricing and conversion-oriented sections
Shared template content also exists under template/_shared, but that is internal scaffold material rather than a selectable template.
How Templates Are Defined
Each template lives under:
template/<template>/
Each selectable template includes:
template.schema.jsonfor template metadata such as id, label, and description- the scaffold files copied into a new project
The standalone new-project flow and the GUI both discover templates from that metadata.
Choose A Starting Point
- Use
basicif you want a general-purpose multi-page starter - Use
minimalif you want the smallest scaffold possible - Use
contentordocs-versionedif your site is documentation or article heavy - Use
landing,event-campaign, orsaas-marketingwhen the site is campaign-first - Use
portfolio-studioorlocal-businesswhen the site shape is domain-specific enough to benefit from a tailored starter
If you are unsure, start with basic or minimal.