Build and use component systems in Drupal, WordPress, or standalone front ends.
These docs expand on the short project README and are organized by the task a project user or maintainer is usually trying to complete.
| Topic | Use This When |
|---|---|
| CLI Reference | Looking up commands, aliases, options, and examples. |
| Project Initialization | Creating a new Emulsify project from a starter, including Drupal, WordPress, and non-interactive examples. |
| Systems | Listing, installing, detaching, or authoring systems, including custom repositories and variant compatibility. |
| Components | Listing installable components, installing components and dependencies, using dry runs, and creating local components. |
| Project Configuration | Understanding project.emulsify.json, system and variant references, structure mappings, and validation. |
| Component Template Overrides | Ejecting built-in component create templates and customizing them at the project level. |
| Hooks And Cache | Understanding starter hooks, system install hooks, script execution, and the ~/.emulsify/cache repository cache. |
| Development | Setting up this repository, understanding source layout, and running checks. |
| Release | Understanding CI, develop version bumps, semantic-release, and npm publishing. |
| Contributors | Viewing project contributors moved out of the root README. |
| Website Usage Copy | Copy-ready usage content for the emulsify.info CLI page. |