/Foundation

Foundation offers a starting point that is intuitive, well-structured and modular allowing developers to explore CMS, Commerce, Personalization, Search and Navigation, Data Platform and Experimentation.

Primary LanguageC#Apache License 2.0Apache-2.0

Foundation

Latest version

This version is built for net6.0. For the legacy full framework version please use the full-framework/master

Foundation

Foundation offers a starting point that is intuitive, well-structured and modular allowing developers to explore CMS, Commerce, Personalization, Search amd Navigaion, Data Platform and Experimentation.


Prerequisites

You will need these to run locally on your machine.

Net 6 sdk is required to use with visual studio. Runtime maybe sufficent to just run the application.

Node JS

Mac/Linux

Docker

Windows

Sql Server


The Solution

Foundation has a default username and password of admin@example.com / Episerver123!


Installation

Windows

open command prompt as administrator
git clone https://github.com/episerver/Foundation.git
cd foundation
setup.cmd 
dotnet run --project .\src\Foundation\Foundation.csproj

Mac

Open a Terminal window
git clone https://github.com/episerver/Foundation.git
cd Foundation
chmod u+x setup.sh
./setup.sh
dotnet run --project ./src/Foundation/Foundation.csproj

Linux

Open a bash terminal window
git clone https://github.com/episerver/Foundation.git
cd Foundation
chmod u+x setup.sh
./setup.sh
dotnet run --project ./src/Foundation/Foundation.csproj

View the site

After completing the setup steps and running the solution, access the site at http://localhost:5000.

To change the default port, modify the file /src/Foundation/Properties/launchSettings.json.