YETI
YETI - Angular Starter Kit
YETI is a Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

🚀 Quick Links

✨ Features

📦 Install

🔭 Development

API

1
# Start API
2
ng serve api
3
# Start Envoy proxy
4
docker-compose up envoy
Copied!

WebApp

1
## gen i18n
2
ng xi18n webapp
3
## serve
4
ng serve webapp --configuration=es
5
ng serve webapp --configuration=hi
6
## build
7
ng build webapp --configuration=hi
8
# You can also build the app with a specific locale:
9
ng build webapp --configuration=production,es
10
# build all
11
ng build --localize
12
ng build --prod --localize
Copied!

Deploy

Run ng deploy to deploy demo app to firebase.
Analyzing bundle size yarn bundle-report

Release

1
make update_deps
2
git add .
3
# Start release on develop branch
4
git flow release start v0.1.5
5
# on release branch
6
git-chglog -c .github/chglog/config.yml -o CHANGELOG.md --next-tag v0.1.5
7
# update `github.com/xmlking/logger` version in each `go.mod` file.
8
# commit all changes.
9
# finish release on release branch
10
git flow release finish
11
# on master branch, (gpoat = git push origin --all && git push origin --tags)
12
gpoat
13
# add git tags for sub-modules
14
make release TAG=v0.1.5
Copied!

NX

1
# To run these tasks you run:
2
nx run <project-name>:<task-name>
3
# To run a task for all affected projects use:
4
nx affected --target=<task-name>
5
nx run <project-name>:doc
6
nx affect --target=doc
7
8
ng run webapp:doc
9
# gen meta
10
# node tools/scripts/metagen.mjs
11
yarn gen:metadata
12
13
# Run Source Map Explorer
14
ng run webapp:analyze
Copied!

🔗 Credits

Last modified 10mo ago