1. Overview
Crafter themes can be developed and published to the marketplace for thousands of game server networks to discover. The entire development workflow is handled directly through our zero-dependency CLI tool vianpx.
2. Template Engine (Liquid)
Crafter theme architecture is powered by the flexible and secure Liquid engine:- Dynamic Data Integration: Standard HTML, CSS, and JS structures are preserved while Liquid tags inject dynamic store data (products, cart items, user session, etc.).
- Features: Secure sandbox execution, lightning-fast rendering, and modular snippet reusability.
Example Usage
3. Development Workflow
The Crafter CLI provides ready-to-use theme boilerplates with pre-configured Liquid layouts.3.1. Authentication (Login)
Before initiating development, authenticate via the terminal:3.2. Initialize Theme Project (Init)
Scaffold a new theme project with starter template files:3.3. Live Development Mode (Dev Mode)
Start the live sync development server from your theme folder:- Automatically generates and maintains theme integrity manifests (
crafter-manifest.json). - Live-reloads local changes directly against an isolated sandbox cloud store.
- Enables instant real-time Liquid testing with actual store data.
3.4. Publish to Marketplace
When your theme is polished and ready for release, publish it with:- Version Number: Semantic version tag (e.g.,
1.0.0or1.0.1). - Release Notes: Summary of changes and new features.
