Skip to content
This repository was archived by the owner on Feb 5, 2026. It is now read-only.

Commit 36d6473

Browse files
committed
chore(): 1.0.0-beta.2
1 parent b58cccd commit 36d6473

File tree

2 files changed

+37
-7
lines changed

2 files changed

+37
-7
lines changed

FILE-STRUCTURE.md

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,8 @@ angular-cli-skeleton/
99
│ └─tsconfig.e2e.ts * config file for typescript when running e2e tests
1010
1111
├─servers/ * server-side implementations to manage authentication
12-
│ └─node-express-js * NodeJS vanilla js implementation
12+
│ ├─node-express-js * NodeJS Typescript implementation
13+
│ └─node-express-ts * NodeJS vanilla js implementation
1314
1415
├─src/ * main source folder
1516
│ ├─app/ * source folder of 'app' SPA

README.md

Lines changed: 35 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,9 @@
66

77
[![GitHub release](https://img.shields.io/github/release/Ks89/angular-cli-skeleton.svg?style=flat-square)](https://github.com/Ks89/angular-cli-skeleton) [![GitHub (pre-)release](https://img.shields.io/github/release/Ks89/angular-cli-skeleton/all.svg?style=flat-square)](https://github.com/Ks89/angular-cli-skeleton)
88

9+
[![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/stefanocappa)
10+
11+
*Do you like angular-cli-skeleton? Please, add a 'star' to support this library*
912

1013
<br>
1114

@@ -46,7 +49,7 @@ If you like it, please add a star. It will be really apprecieted.
4649
- Testing
4750
- Unit testing with [Karma](https://karma-runner.github.io) and [Jasmine](https://jasmine.github.io/)
4851
- Custom advanced configuration to specify different browsers on CIs (check 'getBrowsers()' in `./karma.conf.js`)
49-
- Multiple launcher for browsers (Chrome, Firefox, IE, Edge, Safari)
52+
- Multiple launcher for browsers (Chrome, Firefox, IE, Edge, Safari). See `karma.conf.js`
5053
- [Chrome Headless](https://developers.google.com/web/updates/2017/04/headless-chrome) support to run unit tests (better than [PhantomJS](http://phantomjs.org/))
5154
- Multiple coverage reporters: `json`, `html`, `lcovonly`, `mocha`, SonarQube and also in your console
5255
- End to end (E2E) testing with [Protractor](http://www.protractortest.org) and [WebDriver JS](https://github.com/SeleniumHQ/selenium/wiki/WebDriverJs)
@@ -68,11 +71,14 @@ If you like it, please add a star. It will be really apprecieted.
6871
- [AppVeyor](https://www.appveyor.com/)
6972
- [SonarQube](https://www.sonarqube.org/) on [SonarCloud](https://sonarcloud.io/dashboard?id=angular-webpack-skeleton) with installation instructions below
7073
- [Jenkins 2](https://jenkins-ci.org/) with installation instructions below
74+
- **Multiple server-side implementations** with NodeJS
75+
- NodeJS + Express in **vanilla javascript** (see `./servers/node-express-js`)
76+
- NodeJS + Express in **Typescript** (see `./servers/node-express-ts`)
7177
- and many more...
7278

7379
## News
74-
- *04/??/2018* - Beta 2 - COMING SOON
75-
- *01/06/2018* - Beta 1 - Check [HERE](https://github.com/Ks89/angular-cli-skeleton/releases)
80+
- *04/03/2018* - 1.0.0-beta.2 - Check [HERE](https://github.com/Ks89/angular-cli-skeleton/releases)
81+
- *01/06/2018* - 1.0.0-beta.1 - Check [HERE](https://github.com/Ks89/angular-cli-skeleton/releases)
7682

7783
## Changelog
7884
Full changelog [HERE](https://github.com/Ks89/angular-cli-skeleton/blob/master/CHANGELOG.md)
@@ -90,7 +96,8 @@ angular-cli-skeleton/
9096
│ └─tsconfig.e2e.ts * config file for typescript when running e2e tests
9197
9298
├─servers/ * server-side implementations to manage authentication
93-
│ └─node-express-js * NodeJS vanilla js implementation
99+
│ ├─node-express-js * NodeJS Typescript implementation
100+
│ └─node-express-ts * NodeJS vanilla js implementation
94101
95102
├─src/ * main source folder
96103
│ ├─app/ * source folder of 'app' SPA
@@ -196,6 +203,14 @@ angular-cli-skeleton/
196203
- npm >= 5.2.0 (please use always the latest version)
197204

198205

206+
## What you can do right now?
207+
- build and run the front-end of this project with angular-cli, but authentication won't work (obviously, because It needs a server)
208+
- build this project and run it with one of the two servers in `./servers` (authentication is working!!!)
209+
- build and run this project with angular-universal (authentication still not supported - COMING SOON)
210+
211+
This is a 'work in progress' project, so if you need other info, please open an issue. At the moment, documentation and README are minimalistic.
212+
213+
199214
## Install
200215

201216
### Install global dependencies
@@ -204,6 +219,7 @@ angular-cli-skeleton/
204219
### Install local dependencies
205220
1. `npm install` (from the folder of this project)
206221
2. `cd servers/node-express-js && npm install`
222+
3. `cd servers/node-express-ts && npm install`
207223

208224

209225
## Build
@@ -244,14 +260,24 @@ angular-cli-skeleton/
244260

245261
## Run (WITH server-side and authentication features)
246262

247-
### Build and run development server with authentication feature
263+
### Build and run development vanilla javascript server with authentication feature
248264
1. `npm run build:dev`
249265
2. `cd servers/node-express-js && npm start`
250266

251-
### Build and run production server with authentication feature
267+
### Build and run production vanilla javascript server with authentication feature
252268
1. `npm run build:prod`
253269
2. `cd servers/node-express-js && npm start`
254270

271+
or
272+
273+
### Build and run development Typescript server with authentication feature
274+
1. `npm run build:dev`
275+
2. `cd servers/node-express-ts && npm run build && npm start`
276+
277+
### Build and run production Typescript server with authentication feature
278+
1. `npm run build:prod`
279+
2. `cd servers/node-express-ts && npm run build && npm start`
280+
255281

256282
## Test
257283

@@ -393,6 +419,9 @@ SOFTWARE.
393419
394420
<br/>
395421
422+
If you like my projects you can do a free donation here [![Donate](https://img.shields.io/badge/Donate-PayPal-green.svg)](https://www.paypal.me/stefanocappa)
423+
424+
396425
## FOSSA report
397426
398427
[![FOSSA Status](https://app.fossa.io/api/projects/git%2Bgithub.com%2FKs89%2Fangular-cli-skeleton.svg?type=large)](https://app.fossa.io/projects/git%2Bgithub.com%2FKs89%2Fangular-cli-skeleton?ref=badge_large)

0 commit comments

Comments
 (0)