Skip to main
Table of Contents

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:


Step 3: Start Watch Mode

When you are ready to work interactively:

npm run gulp watch -- --project "<example-project-dir>"

Typical loop:

  1. Edit files under <project>/in/
  2. Let watch rebuild affected output
  3. Refresh or inspect the site in the browser
  4. Repeat

Step 4: Change Something Real

A good first pass is:

  1. change require.site.title in config.json
  2. edit one HTML file under in/
  3. edit one stylesheet under in/asset/css/
  4. 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

Explore More

Example Home Download Report Issue License