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 and non-interactive examples. |
| Systems | Listing built-in systems, installing systems, using custom system repositories, or understanding system configuration. |
| 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 | Replacing the built-in component create templates with project-level templates. |
| 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. |