# YETI

&#x20;[![](/files/-M8Bgganzhk-TpFfcihw)](https://ngx-starter-kit.firebaseapp.com/)\
&#x20;YETI - Angular Starter Kit\
\
&#x20;[![Commitizen friendly](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](http://commitizen.github.io/cz-cli/) [![Semantic Release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release) [![Renovate dependency Status](https://img.shields.io/badge/renovate-enabled-brightgreen.svg?style=flat-square)](https://renovatebot.com/) [![GitHub](https://img.shields.io/github/license/xmlking/yeti?style=flat-square)](https://github.com/xmlking/yeti/blob/develop/LICENSE)\
&#x20;[![Total alerts](https://github.com/xmlking/yeti/workflows/CodeQL/badge.svg)](https://github.com/xmlking/yeti/actions?query=workflow%3ACodeQL) [![Total alerts](https://img.shields.io/lgtm/alerts/g/xmlking/yeti.svg?logo=lgtm\&logoWidth=18)](https://lgtm.com/projects/g/xmlking/yeti/alerts/) [![Language grade: JavaScript](https://img.shields.io/lgtm/grade/javascript/g/xmlking/yeti.svg?logo=lgtm\&logoWidth=18)](https://lgtm.com/projects/g/xmlking/yeti/context:javascript)

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

* Checkout the [Demos](https://ngx-starter-kit.firebaseapp.com/)
* Learn more in the [GitBook](https://xmlking.gitbook.io/yeti/v/develop/)
* API Docs [CompoDoc](https://xmlking.github.io/yeti/)
* Learn about updates from the [changelog](/yeti/changelog.md)

## ✨ Features

## 📦 Install

## 🔭 Development

### API

```bash
# Start API
ng serve api
# Start Envoy proxy
docker-compose up envoy
```

### WebApp

```bash
## gen i18n
ng xi18n webapp
## serve
ng serve webapp --configuration=es
ng serve webapp --configuration=hi
## build
ng build webapp --configuration=hi
# You can also build the app with a specific locale:
ng build webapp --configuration=production,es
# build all
ng build --localize
ng build --prod --localize
```

### Deploy

Run `ng deploy` to deploy demo app to firebase.

Analyzing bundle size `yarn bundle-report`

### Release

```bash
make update_deps
git add .
# Start release on develop branch
git flow release start v0.1.5
# on release branch
git-chglog -c .github/chglog/config.yml -o CHANGELOG.md --next-tag v0.1.5
# update `github.com/xmlking/logger` version in each `go.mod` file.
# commit all changes.
# finish release on release branch
git flow release finish
# on master branch, (gpoat = git push origin --all && git push origin --tags)
gpoat
# add git tags for sub-modules
make release TAG=v0.1.5
```

### NX

```bash
# To run these tasks you run:
nx run <project-name>:<task-name>
# To run a task for all affected projects use:
nx affected --target=<task-name>
nx run <project-name>:doc
nx affect --target=doc

ng run webapp:doc
# gen meta
# node tools/scripts/metagen.mjs
yarn gen:metadata

# Run Source Map Explorer
ng run webapp:analyze
```

## 🔗 Credits


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://xmlking.gitbook.io/yeti/master.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
