These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.
To clone, run and test this application, you'll need Git
, Node.js
(which comes with npm
), angular-cli
and dotnet core
installed on your computer.
From your command line:
# Clone this repository
$ git clone https://github.com/pawelec/todos
# Go into the repository
$ cd todos
# Restore & rebuild solution
$ dotnet build
# Install dependencies
$ cd Todos.Web
$ npm install
# Build client side app
$ ng build
# Run the api server
$ dotnet run
# Run the client app - Check proxy config port with your server app port
$ ng serve --proxy-config proxy.config.json
Type dotnet test
inside todos
folder to run backend tests.
Type ng test
inside Todos.Web
folder to run frontend tests.
Type ng e2e --proxy-config proxy.config.json
inside Todos.Web
folder to run e2e tests.
This project is licensed under the MIT License - see the license file for details