# Reference

Welcome to the reference section of the chezmoi documentation.

This reference covers the following topics:

- [Key concepts](/reference/concepts.md)
- [Source state attributes](/reference/source-state-attributes.md)
- [Target types](/reference/target-types.md)
- [Application order of changes](/reference/application-order.md)
- [Configuration file](/reference/configuration-file/index.md)
- [Special files](/reference/special-files/index.md) and
  [special directories](/reference/special-directories/index.md)
- [Command line flags](/reference/command-line-flags/index.md)
- [Commands](/reference/commands/index.md)
- [Templates](/reference/templates/index.md)
  - [Variables](/reference/templates/variables.md)
  - [Directives](/reference/templates/directives.md)
  - [Functions](/reference/templates/functions/index.md)
- [Plugins](/reference/plugins.md)
- [Release history](/reference/release-history.md)
