|
|
* start up(readme) :rocket:
|
|
|
* index files (modules: https://nodejs.org/api/modules.html#modules_folders_as_modules)
|
|
|
* general structure
|
|
|
* api config
|
|
|
* included services
|
|
|
# Izeni Angular 2 Template
|
|
|
|
|
|
This template uses Webpack, Angular 2, Typescript, Sass. It includes several prebuilt services and some simple components / routes / states. See the other wiki pages listed below for an explanation for each of these.
|
|
|
|
|
|
* [ Webpack](webpack)
|
|
|
* [Angular 2](angular2)
|
... | ... | @@ -10,3 +8,28 @@ |
|
|
* [Data Store](data-store)
|
|
|
* [SASS](sass)
|
|
|
* [list of commonly used libraries](useful-libraries)
|
|
|
|
|
|
## Starting up
|
|
|
The ng2 branch repo [README](https://dev.izeni.net/izeni/izeni-angular-template/tree/ng2) has instructions for firing up a new project. Note that you will need Node and npm installed on your system. You will also need to install a few global npm packages: webpack, webpack-dev-server, typescript, typings
|
|
|
|
|
|
## Repo directory structure
|
|
|
* files, runtime commands, structure
|
|
|
* routes and config and structure
|
|
|
* index files (modules: https://nodejs.org/api/modules.html#modules_folders_as_modules)
|
|
|
* general structure
|
|
|
* api config
|
|
|
* included services
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
### TODO
|
|
|
- js data error handling
|
|
|
- ng2-bootstrap (best we have, for now):
|
|
|
- modal service
|
|
|
- alerts -> toasts
|
|
|
- purpose of bootstrap level service injection
|
|
|
- check on status of production minification / uglification
|
|
|
- make unit tests
|
|
|
- make unit tests and linting a part of CI ?
|
|
|
- explore Angular 2 CLI |
|
|
\ No newline at end of file |