1
- [ ![ default] ( https://user-images.githubusercontent.com/7531596/81993396-d5142b00-9645-11ea-995f-98342b7d5c8f.png )] ( https://github.com/wlucha/angular-starter )
1
+ [ ![ default] ( https://user-images.githubusercontent.com/7531596/81993396-d5142b00-9645-11ea-995f-98342b7d5c8f.png )] ( https://github.com/wlucha/angular-starter )
2
+
2
3
# Angular 12 + ESLint + Material + Transloco + Jest + Compodoc + Docker
3
- Angular 12 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier
4
4
5
+ Angular 12 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESLint & Prettier
5
6
6
7
![ Angular12] ( https://img.shields.io/badge/Angular-12-brightgreen )
7
8
[ ![ Build] ( https://api.travis-ci.org/wlucha/angular-starter.svg?branch=master )] ( https://travis-ci.org/github/wlucha/angular-starter )
@@ -15,22 +16,26 @@ Angular 12 Starter with Material, Transloco, Jest, Compodoc, Docker Support, ESL
15
16
[](https://david-dm.org/wlucha/angular-starter#info=dependencies)
16
17
[](https://david-dm.org/wlucha/angular-starter#info=devDependencies)
17
18
-->
18
-
19
- ## Features
20
- ✅ [ Angular 12] ( https://angular.io/ )
21
- ✅ [ Angular Material] ( https://material.angular.io/ )
19
+
20
+ ## Features
21
+
22
+ ✅ [ Angular 12] ( https://angular.io/ )
23
+ ✅ [ Angular Material] ( https://material.angular.io/ )
22
24
✅ [ Jest Unit Testing] ( https://jestjs.io/ )
23
25
✅ Internationalization with [ Transloco] ( https://github.com/ngneat/transloco )
24
- ✅ Auto documentation with [ Compodoc] ( https://compodoc.app/ )
26
+ ✅ Auto documentation with [ Compodoc] ( https://compodoc.app/ )
25
27
✅ Analyse your project with [ webpack-bundle-analyzer] ( https://www.npmjs.com/package/webpack-bundle-analyzer )
26
28
✅ [ Docker] ( https://www.docker.com/ )
27
29
✅ [ ESLint] ( https://eslint.org/ )
28
- ✅ [ Prettier] ( https://prettier.io/ )
30
+ ✅ [ Prettier] ( https://prettier.io/ )
31
+ ✅ [ Commit Linting] ( https://github.com/conventional-changelog/commitlint )
29
32
30
33
## Deploy
34
+
31
35
[ ![ Deploy] ( https://www.herokucdn.com/deploy/button.png )] ( https://heroku.com/deploy )
32
36
33
37
## Demo
38
+
34
39
[ ![ StackBlitz Demo] ( https://user-images.githubusercontent.com/7531596/83507657-2424e180-a4c9-11ea-8e4f-b3f8e7d6b4c5.png )] ( https://stackblitz.com/github/wlucha/angular-starter )
35
40
36
41
## Install / Development
@@ -50,30 +55,34 @@ $ npm run start
50
55
```
51
56
52
57
## Docker Deployment
58
+
53
59
``` bash
54
60
# Build Docker image
55
- $ docker build . -t angular-starter
61
+ $ docker build . -t angular-starter
56
62
57
63
# Run Docker Container
58
64
$ docker run -p 3000:80 angular-starter
59
65
```
60
66
61
67
## Docker Hub
68
+
62
69
https://hub.docker.com/r/wlucha/angular-starter
63
70
64
71
## Commands
65
- - ` npm run start ` - start the app
66
- - ` npm run lint ` - lint the project
67
- - ` npm run test ` - run unit tests
68
- - ` npm run build ` - build the project
69
- - ` npm run build:prod ` - build the project in production mode
70
- - ` npm run build:prod:stats ` - build the project in product mode with stats
71
- - ` npm run analyse ` - analyse bundle with [ webpack-bundle-analyzer] ( https://github.com/webpack-contrib/webpack-bundle-analyzer )
72
- - ` npm run compodoc ` - generate [ compodoc] ( https://github.com/compodoc/compodoc ) documentation
73
- - ` npm run changelog ` - generate changelog
74
- - ` npm run prettier ` - format the whole project
72
+
73
+ - ` npm run start ` - start the app
74
+ - ` npm run lint ` - lint the project
75
+ - ` npm run test ` - run unit tests
76
+ - ` npm run build ` - build the project
77
+ - ` npm run build:prod ` - build the project in production mode
78
+ - ` npm run build:prod:stats ` - build the project in product mode with stats
79
+ - ` npm run analyse ` - analyse bundle with [ webpack-bundle-analyzer] ( https://github.com/webpack-contrib/webpack-bundle-analyzer )
80
+ - ` npm run compodoc ` - generate [ compodoc] ( https://github.com/compodoc/compodoc ) documentation
81
+ - ` npm run changelog ` - generate changelog
82
+ - ` npm run prettier ` - format the whole project
75
83
76
84
## License
85
+
77
86
MIT License
78
87
79
88
Copyright (c) 2021 Wilfried Lucha
0 commit comments