Buzzwords: #docker #typescript #angularjs #nodejs #gulp
- Angular - HTML enhanced for web apps
- AngularUI - The companion suite(s) to the AngularJS framework.
- d3.js - Javascript charting and visualization framework.
- Docker - OS-level virtualization to deliver software in containers.
- Typescript - TypeScript lets you write JavaScript in a more type-safe manner.
- Gulp.js - The streaming build system
Before continuing you must have the following programs installed:
Running the setup script will:
- Setup the needed git hook for the project
- Install npm and bower dependencies
❯ ./setup.sh
commit-msg already exists! Backing up to commit-msg.bak... OK
Setting up commit-msg git hook... OK
Making commit-msg executable... OK
Making validate-commit.py executable... OK
Confirming Node is installed... OK
Installing NPM dependencies...
...
Setup Successful!
Local servers for development are best run with Docker containers. There is included support for Docker Compose.
❯ docker-compose up
Project dependencies are managed using NPM
Unit tests are run with npm.
❯ npm test
The development server is best run with the Docker containers.
❯ docker-compose up