Overview of the different phases of a courier deployment, packaging changes, transferring them and extracting them on a target.
In some cases, data must be modified to be transfer correctly, data resolvers helps developers to temporarily modify deployed data.
Courier includes a number of resource resolvers to modify deployed files as they are packaged and extracted.
A Persistence provider is the datalayer used by courier to store data in the database.
A Repository is an API Courier can use to transfer data between locations.