Synticore Website Compiler
Synticore is a static-site build pipeline for HTML, CSS/SCSS, JavaScript, and assets.
This repository contains the compiler itself, the browser GUI, bundled resources, project templates, and the documentation source.
Documentation
- Builder docs: Synticore Builder Guide
- Developer docs: Synticore Developer Docs
- Changelog: Synticore Changelog
Use the builder docs if you are trying to get a site running.
Use the developer docs if you are maintaining or extending the compiler itself.
Quick Entry Points
Repository root commands:
./setup.sh
setup.cmd
After dependencies are installed:
- GUI-first usage: Synticore Builder Guide - GUI Guide
- First successful build: Synticore Builder Guide - Build Your First Site
- Terminal task reference: Synticore Builder Guide - Terminal Task Reference
Node-only browser GUI entry points:
npm run gui:web
./gui.sh
gui.cmd
For browser GUI usage, start with Synticore Builder Guide - GUI Guide.
For browser GUI internals and maintainer-facing details, use Synticore Developer Docs - Browser Tooling Notes and Synticore Internal Docs - GUI.
Repository Layout
gulpfile.js- compiler pipeline and task registrationgui.cmd/gui.sh- browser GUI launcherssetup.cmd/setup.sh- repository npm setup helpersconfig/- compiler defaults and app settingssource/- bundled resources, custom modules, migration/test datatemplate/- starter templates and shared scaffold contentwiki/builder/- builder-facing documentation pageswiki/developer/- developer-facing documentation pages