episerver / DeveloperTools

EXPERIMENTAL project to build small tools useful for developers of EPiServer CMS
Apache License 2.0
45 stars 15 forks source link
episerver-cms experimental

Developer Tools project

Download latest build on NuGet or under releases

Experimental project to build small tools useful for developers. Install as an add-on in Optimizely CMS 12 (or later). When installed you must be part of the Administrators group to use the tool, a new menu "Developer" should appear in the top menu.

DISCLAIMER

Remember, use at your own risk - this is not a supported product!

Current Features

Getting Started

To get started with Optimizely developer tools - all you need to do is to add it to your project and use it :)

public void ConfigureServices(IServiceCollection services)
{
    ...
    services.AddOptimizelyDeveloperTools();
}

public void Configure(IApplicationBuilder app, IWebHostEnvironment env)
{
    ...
    app.UseOptimizelyDeveloperTools();
}

How Risky it is to install on production?

You can read more in depth analysis of toolset and it's side-effects here.

Contributing?

Sandbox Site

Sandbox site credentials: admin/P@ssword1!

Building

Post build event is copying Razor views from source project (DeveloperTools/) to test sandbox site (tests/DeveloperTools.SandboxSite). If it fails to execute - please create an GitHub issue.