A modular WordPress Full Site Editing (FSE) starter kit built with official WordPress tooling. This repository is a toolkit: it provides a clean baseline and working build/dev setup without prescribing a single methodology.
Celestial separates concerns into practical layers that you can keep, merge, or reorganize for your own projects:
- Theme – Presentation (templates, patterns, styles)
- Blocks – Custom blocks and block assets
- Core – Site functionality (CPT, meta, integrations, logic)
- Editor – Optional editor behavior
cel-theme/ → FSE Theme (presentation layer)
cel-core/ → Core plugin (PHP modules + block/editor assets)
This project uses wp-env for local development.
- Docker installed and running
- Node.js installed
- Composer installed
wp-env start
WordPress will be available at:
- URL: http://localhost:8888
- Username: admin
- Password: password
composer install
From the repository root:
npm install
npm run start
This will:
- Compile block and editor assets from
cel-core - Watch for changes
- Automatically rebuild on updates
- The current build pipeline expects blocks in
cel-core/blocksand editor assets incel-core/editor. - If you prefer separate plugins (e.g.,
cel-blocks,cel-editor), you can split them and adjust scripts andwp-envconfig to match.
See CHANGELOG.md for release notes.