Sitecore Modular Architecture Example
C# CSS JavaScript Gherkin Other
Latest commit 19b2bf9 Jan 15, 2018
Failed to load latest commit information.
etc helper service for specs Jul 13, 2016
lib Removed custom Unicorn user loader - now relies on unicorn patch Dec 5, 2016
scripts Updated FakeDb Aug 9, 2017
src Merge branch 'master' of int… Jan 15, 2018
.editorconfig Added ability to hide children in primary Navigation Nov 15, 2016
.gitattributes The Birth of Habitat Aug 28, 2015
.gitignore Merge branch 'license-path' of… Jun 30, 2016 Fix heading markup Nov 14, 2017
Habitat.TestScenarios.sln Moved Specflow scenarios to habitat\specs folder Jul 4, 2016
Habitat.sln Added typeahead support in the global search box May 10, 2017
Habitat.sln.DotSettings Add "register an outcome" save action to WFFM Mar 21, 2016
Habitat.v2.ncrunchsolution Configure NCrunch to copy license file to the working folder Jun 30, 2016
LICENSE Added Accounts Project Sep 24, 2015 Added helix header in gulpfile.js Aug 4, 2017
WebEssentials2015-Settings.json ...and added files for previous commit Feb 12, 2016
appSettings.config Changed last habitat.local to Jul 25, 2016
gulp-config.js Restore default settings Nov 15, 2017
gulpfile.js Update refs to point to Sitecore 8.2 rev. 170728 (Update 5) Nov 9, 2017
nuget.config Allow disabling of demo controls through the HTTP headers Jan 12, 2017
package.json Adding latest version of gulp-msbuild to troubleshoot CI builds Mar 23, 2017
package.xml Order post step actions Apr 28, 2016
publishsettings.targets Restore default settings Nov 15, 2017

Sitecore Habitat

Habitat and the tools and processes in it is a Sitecore solution example built on the Helix architecture principles.
The architecture and methodology focuses on:

  • Simplicity - A consistent and discoverable architecture
  • Flexibility - Change and add quickly and without worry
  • Extensibility - Simply add new features without steep learning curve

For getting started, please check out the Habitat Wiki.
For more information on Helix, please go to