Home

Awesome

uMigrations

Adds migration capabilities to your Umbraco installation (v7 and up) for smoother deployments

What is uMigrations?

uMigrations enables the developer to make changes to the Umbraco database from code using the available API's from Umbraco. Each migration will run only once and in the exact order you've entered them. On startup uMigrations will check the version of the database and determine which migrations need to run in order for the application to be up to date.

What is uMigrations NOT

uMigrations is not a Code-First library, nor does it aspire to be one. uMigrations will help the developers to programmatically change the Umbraco database (Pages, settings, document types, templates etc) without hitting the backend. This way changes are stored into source control and are replicable across multiple databases (for example: multiple developer's databases, a test environment and (one or more) prodution environments)

Usage

Install NuGet package: Lucrasoft.uMigrations

See https://github.com/Lucrasoft/uMigrations/wiki/Usage for examples