Skip to content

nlkl/Butterfly

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

31 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Butterfly

Beautifully typed items for Sitecore

Overview

Note: Butterfly is a work in progress, and still in the early stages of development

Butterfly is a simpler and safer object model for Sitecore items.

Butterfly allows you to easily construct safe and convenient object models for your Sitecore items, without stuffing specific architectural choices down your throat. Butterfly encourages a safe object model, and uses Optional to avoid passing null references around.

Butterfly tries to combine the good parts of Synthesis and Fortis, but sticks to a minimalist and less opinionated (apart from the "safe" part, maybe) approach. Butterfly doesn't care how you generate your models, nor does it enforce a specific way of instantiating them. Instead, Butterfly gives you a nicer domain model for Sitecore items and fields - the rest is up to you!

Dependencies

To build the project, place the following assemblies into a "lib" folder in the repository root:

  • Sitecore.Kernel.dll

About

Beautifully typed items for Sitecore

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published