Etch documentation
Docs
Start with a consumer repository, compose your modules, and review changes before applying them.
User guide
Build a consumer repository, inspect changes, and apply modules safely.
EtchGuide
Architecture reference
How Etch selects, validates, and schedules configuration changes.
EtchReference
Migrating from Dotbot
Move links and bootstrap commands into explicit Etch modules.
EtchMigration
Getting started with Etch
Create a consumer repository, review your first plan, and apply one Git module.
EtchGetting started
Modules and profiles
Keep capabilities small and compose the configuration your environment needs.
EtchConfiguration
Facts and providers
Observe the environment, plan explicit changes, and extend capabilities through providers.
EtchProviders