An Angular 2 app using Redux and the Kendo UI Angular 2 controls.
TypeScript HTML JavaScript CSS
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
e2e Initial functional version Nov 29, 2016
src
.dockerignore
.editorconfig
.gitignore
Dockerfile
README.md
angular-cli.json
karma.conf.js
package.json
protractor.conf.js chore: initial commit from angular-cli Nov 22, 2016
tslint.json

README.md

Telerik (Kendo UI) Redux Angular 2 Health App

The intent of this project is to show a very basic use of Redux in combination with Angular 2.

Build Status

This project was generated with angular-cli version 1.0.0-beta.20-4.

Authored by @JeremyLikness.

Related Links

Docker Run

Run the latest docker container for this.

docker run --name webapp -d -p 80:80 jlikness/ng2kendouireduxapp

Quick start

Here are the steps to get started working locally.

Associate the Progress repository (requires a Telerik login)

npm login --registry=https://registry.npm.telerik.com/ --scope=@progress

The username is your login to the Telerik site. If you use an email, just enter everything before the email (i.e. foo@acme.com you will enter foo). Your full email will be prompted for as well.

Clone the repo

git clone https://github.com/JeremyLikness/Angular2ReduxKendoUIHealthApp.git

Install dependencies

Go to the root Angular2ReduxKendoUIHealthApp directory.

npm install

Quick run (Angular-CLI)

ng serve

Quick run (Docker - requires Docker Linux host installed and running)

This will build an image, run it, and open the browser to the running app:

npm run-script docker-start

This will stop and remove the container:

npm run-script docker-stop

This will stop, remove the container, and remove the image:

npm run-script docker-cleanup

Development server

Run ng serve for a dev server. Navigate to http://localhost:4200/. The app will automatically reload if you change any of the source files.

Code scaffolding

Run ng generate component component-name to generate a new component. You can also use ng generate directive/pipe/service/class.

Build

Run ng build to build the project. The build artifacts will be stored in the dist/ directory. Use the -prod flag for a production build.

Running unit tests

Run ng test to execute the unit tests via Karma.

Running end-to-end tests

Run ng e2e to execute the end-to-end tests via Protractor. Before running the tests make sure you are serving the app via ng serve.

Deploying to Github Pages

Run ng github-pages:deploy to deploy to Github Pages.

Further help

To get more help on the angular-cli use ng --help or go check out the Angular-CLI README.