Synticore Builder Guide - Build Your First Site
Purpose
This page is the shortest path from a ready environment to a working site build.
Finish the Synticore Builder Guide - Setup Guide first if you have not already installed dependencies and validated the toolchain.
Step 1: Pick A Project
For the fastest onboarding path, use the standalone example project repository:
Check that repository out locally, then use its project root as your project path in the commands below.
Synticore also ships multiple starter templates under template/, but those are scaffold sources for creating a new project rather than additional working sample sites. If you want to start from a template instead, use the new-project flow in Synticore Builder Guide - New Project.
If you use the GUI, select the example project from the project chooser.
If you use the terminal, pass the project path explicitly:
npm run gulp build -- --project "<example-project-dir>"
Step 2: Build Once
Run:
npm run gulp build -- --project "<example-project-dir>"
This compiles the project from in/ to out/.
What to check after the build:
- output files exist under
<project>/out/ - no unexpected task errors appeared
- your project structure still matches the expectations in Synticore Builder Guide - Project Structure
Step 3: Start Watch Mode
When you are ready to work interactively:
npm run gulp watch -- --project "<example-project-dir>"
Typical loop:
- Edit files under
<project>/in/ - Let watch rebuild affected output
- Refresh or inspect the site in the browser
- Repeat
Step 4: Change Something Real
A good first pass is:
- change
require.site.titleinconfig.json - edit one HTML file under
in/ - edit one stylesheet under
in/asset/css/ - rebuild or let watch update output
If you need configuration snippets, use the Synticore Builder Guide - Configuration Example.
Step 5: Package Output
When the site builds the way you want:
npm run gulp package -- --project "<example-project-dir>"
Packaged artifacts are written under <project>/_package/ unless your config changes the package destinations.
Next Reads
- Synticore Builder Guide - Setup Guide for full environment and platform notes
- Synticore Builder Guide - Templates to compare bundled starter templates
- Synticore Builder Guide - New Project to scaffold a fresh project
- Synticore Builder Guide - GUI Guide to drive the same flow through the desktop app
- Synticore Builder Guide - Workflow for repeatable day-to-day usage
- Synticore Builder Guide - File Include Guide for template composition
- Synticore Builder Guide - Packaging Targets Example for deployment-oriented output setup