Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/ahmedtaaw/njs-proj
https://github.com/ahmedtaaw/njs-proj
Last synced: 3 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/ahmedtaaw/njs-proj
- Owner: ahmedtaaw
- License: mit
- Created: 2016-04-06T22:23:20.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2016-04-06T22:25:42.000Z (almost 9 years ago)
- Last Synced: 2024-11-23T00:28:57.499Z (2 months ago)
- Language: CSS
- Size: 3.91 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Changelog: CHANGELOG.md
- License: LICENSE
Awesome Lists containing this project
README
# Angular 2 QuickStart Source
This repository holds the TypeScript source code of the [angular.io quickstart](https://angular.io/docs/ts/latest/quickstart.html),
the foundation for most of the documentation samples and potentially a good starting point for your application.## Create a new project based on the QuickStart
Clone this repo into new project folder (e.g., `my-proj`).
```bash
$ git clone https://github.com/angular/quickstart my-proj
$ cd my-proj
```We have no intention of updating the source on `angular/quickstart`.
Discard everything "git-like" by deleting the `.git` folder.
```bash
$ rm -rf .git
```### Create a new git repo
You could [start writing code](#start-development) now and throw it all away when you're done.
If you'd rather preserve your work under source control, consider taking the following steps.Initialize this project as a *local git repo* and make the first commit:
```bash
$ git init
$ git add .
$ git commit -m "Initial commit"
```Create a *remote repository* for this project on the service of your choice.
Grab its address (e.g. *`https://github.com//my-proj.git`*) and push the *local repo* to the *remote*.
```bash
$ git remote add origin
$ git push -u origin master
```
### Start developmentInstall the npm packages described in the `package.json` and verify that it works:
```bash
$ npm install
$ npm start
```
You're ready to write your application.Remember the npm scripts in `package.json`:
* `npm start` - runs the compiler and a server at the same time, both in "watch mode".
* `npm run tsc` - runs the TypeScript compiler once.
* `npm run tsc:w` - runs the TypeScript compiler in watch mode; the process keeps running, awaiting changes to TypeScript files and re-compiling when it sees them.
* `npm run lite` - runs the [lite-server](https://www.npmjs.com/package/lite-server), a light-weight, static file server, written and maintained by
[John Papa](https://github.com/johnpapa) and
[Christopher Martin](https://github.com/cgmartin)
with excellent support for Angular apps that use routing.
* `npm run typings` - runs the typings tool.
* `npm run postinstall` - called by *npm* automatically *after* it successfully completes package installation. This script installs the TypeScript definition files this app requires.