Skip to content
This repository has been archived by the owner on Dec 6, 2019. It is now read-only.

02 Resources

Nick Wesselman edited this page Aug 6, 2019 · 22 revisions

These are the tools and practices currently used by the development team in Habitat.

You must install these before installing Habitat:

  • PowerShell version 5 or later
  • .NET Framework 4.7.1 Developer Pack
  • Visual Studio 2019
    • Be sure you are using VS19 v16.1.6 or higher. Update your IDE if needed.
    • Within VS2019, install these extensions:
  • ASP.NET MVC for the user interface patterns
    • On Windows 10, this is enabled by going to:
      • Turn Windows Features On or Off
      • Select ASP.NET 4.7 from Internet Information Services > World Wide Web Services > Application Development Features
  • Node.JS 4+. Please use the latest LTS version of Node (as of publishing, this is 8.11.3)

These are additional tools used in Habitat's creation. You do not need to install these just to run Habitat:

Sitecore does not endorse any particular third-party tool. The tools in the current release were chosen because of a number of reasons, including popularity and ease of licensing. Habitat is an example to show you how you can use these tools to accomplish a feature complete and functional solution. This does not preclude using other tools in your Helix solutions, or changing any third-party tool for another depending on feedback from the Sitecore community.

The project uses the Bootstrap theme implemented in Sitecore.Demo.Theme

Habitat forks using other tools

Team Development for Sitecore

A separate fork of the Habitat project with support for Team Development for Sitecore (TDS) is maintained by Hedgehog Development. The Habitat TDS branch can be found here

ORM

If you are interested in using an ORM tool like Glass or Synthesis with Habitat, please refer to these examples:

Clone this wiki locally