{"id":22213952,"url":"https://github.com/xmlking/yeti","last_synced_at":"2025-07-27T12:31:51.011Z","repository":{"id":36844844,"uuid":"230696854","full_name":"xmlking/yeti","owner":"xmlking","description":"https://xmlking.gitbook.io/yeti/v/develop/","archived":false,"fork":false,"pushed_at":"2023-03-08T02:44:17.000Z","size":26675,"stargazers_count":9,"open_issues_count":16,"forks_count":3,"subscribers_count":4,"default_branch":"develop","last_synced_at":"2024-06-21T02:20:45.873Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://ngx-starter-kit.firebaseapp.com","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/xmlking.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":["xmlking"],"open_collective":"xmlking"}},"created_at":"2019-12-29T03:19:09.000Z","updated_at":"2023-11-23T10:48:38.000Z","dependencies_parsed_at":"2024-06-19T00:27:24.865Z","dependency_job_id":"360749d1-2b58-41c2-814e-87dd4d6acc48","html_url":"https://github.com/xmlking/yeti","commit_stats":{"total_commits":313,"total_committers":3,"mean_commits":"104.33333333333333","dds":"0.19169329073482433","last_synced_commit":"1e8441ef4d1c3bb276e00f4e87ce34ad9dd4881c"},"previous_names":[],"tags_count":11,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmlking%2Fyeti","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmlking%2Fyeti/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmlking%2Fyeti/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/xmlking%2Fyeti/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/xmlking","download_url":"https://codeload.github.com/xmlking/yeti/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":227802821,"owners_count":17822113,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-12-02T21:12:42.976Z","updated_at":"2024-12-02T21:12:43.723Z","avatar_url":"https://github.com/xmlking.png","language":"TypeScript","readme":"\u003cp align=\"center\"\u003e\n  \u003c!-- \u003cimg width=\"650\" src=\"docs/assets/yeti.svg\"\u003e --\u003e\n  \u003c!-- \u003cimg width=\"400\" height=\"200\" src=\"docs/assets/yeti2.jpg\"\u003e --\u003e\n  \u003c!-- \u003cimg  height=\"200\" src=\"docs/assets/yeti3.png\"\u003e --\u003e\n  \u003ca target=\"_blank\"  href=\"https://ngx-starter-kit.firebaseapp.com/\"\u003e\n    \u003cimg src=\"docs/assets/yeti4.png\"\u003e\n  \u003c/a\u003e\n\n  \u003cbr /\u003e\n  YETI - Angular Starter Kit\n  \u003cbr /\u003e\u003cbr /\u003e\n\n  \u003ca href=\"http://commitizen.github.io/cz-cli/\"\u003e\n    \u003cimg alt=\"Commitizen friendly\" src=\"https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/semantic-release/semantic-release\"\u003e\n    \u003cimg alt=\"Semantic Release\" src=\"https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://renovatebot.com/\"\u003e\n  \u003cimg alt=\"Renovate dependency Status\" src=\"https://img.shields.io/badge/renovate-enabled-brightgreen.svg?style=flat-square\"\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://github.com/xmlking/yeti/blob/develop/LICENSE\"\u003e\n    \u003cimg alt=\"GitHub\" src=\"https://img.shields.io/github/license/xmlking/yeti?style=flat-square\"\u003e\n  \u003c/a\u003e\n\n  \u003cbr /\u003e\n\n  \u003ca href=\"https://github.com/xmlking/yeti/actions?query=workflow%3ACodeQL\"\u003e\n  \u003cimg alt=\"Total alerts\" src=\"https://github.com/xmlking/yeti/workflows/CodeQL/badge.svg\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://lgtm.com/projects/g/xmlking/yeti/alerts/\"\u003e\n  \u003cimg alt=\"Total alerts\" src=\"https://img.shields.io/lgtm/alerts/g/xmlking/yeti.svg?logo=lgtm\u0026logoWidth=18\"/\u003e\n  \u003c/a\u003e\n  \u003ca href=\"https://lgtm.com/projects/g/xmlking/yeti/context:javascript\"\u003e\n  \u003cimg alt=\"Language grade: JavaScript\" src=\"https://img.shields.io/lgtm/grade/javascript/g/xmlking/yeti.svg?logo=lgtm\u0026logoWidth=18\"/\u003e\n  \u003c/a\u003e\n\u003c/p\u003e\n\n---\nYETI 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.\n\n## 🚀 Quick Links\n\n- Checkout the [Demos](https://ngx-starter-kit.firebaseapp.com/)\n- Learn more in the [GitBook](https://xmlking.gitbook.io/yeti/v/develop/)\n- API Docs [CompoDoc](https://xmlking.github.io/yeti/)\n- Learn about updates from the [changelog](CHANGELOG.md)\n\n## ✨ Features\n\n## 📦 Install\n```shell\ngit clone https://github.com/xmlking/yeti.git \u0026\u0026 cd yeti\nnpm i --force\n# run\nnx serve webapp\n```\n## 🔭 Development\n\n### API\n\n```shell\n# Start API\nnx serve api\n# Start Envoy proxy\ndocker compose up envoy\n```\n\n### WebApp\n\n```shell\n## gen i18n\nnx xi18n webapp\n## serve\nnx serve webapp --configuration=es\nnx serve webapp --configuration=hi\n## build\nnx build webapp --configuration=hi\n# You can also build the app with a specific locale:\nnx build webapp --configuration=production,es\n# build all\nnx build --localize\nnx build --prod --localize\n```\n\n### Deploy\n\nRun `ng deploy` to deploy demo app to firebase.\n\nAnalyzing bundle size `npm bundle-report`\n\n### Release\n\n```shell\nmake update_deps\ngit add .\n# Start release on develop branch\ngit flow release start v0.1.5\n# on release branch\ngit-chglog -c .github/chglog/config.yml -o CHANGELOG.md --next-tag v0.1.5\n# update `github.com/xmlking/logger` version in each `go.mod` file.\n# commit all changes.\n# finish release on release branch\ngit flow release finish\n# on master branch, (gpoat = git push origin --all \u0026\u0026 git push origin --tags)\ngpoat\n# add git tags for sub-modules\nmake release TAG=v0.1.5\n```\n\n[nx-semver plugin](https://github.com/jscutlery/semver)\n\nIndependent mode\n\n```shell\nnx run my-project:version [...options]\nnx affected --target version [...options]\n```\n\nSynced mode\n\n```shell\nnx run workspace:version [...options]\nnx run workspace:version --version=minor --dry-run\nnx run workspace:version --version=prerelease --preid=alpha --dry-run\n```\n\n### NX\n\n```shell\n# To run these tasks you run:\nnx run \u003cproject-name\u003e:\u003ctask-name\u003e\n# To run a task for all affected projects use:\nnx affected --target=\u003ctask-name\u003e\nnx run \u003cproject-name\u003e:doc\nnx affect --target=doc\n\nng run webapp:doc\n# gen meta\n# node tools/scripts/metagen.mjs\nnpm gen:metadata\n\n# Run Source Map Explorer\nng run webapp:analyze\n```\n\n```shell\n# build goapi image\ndocker build -t ghcr.io/xmlking/yeti/goapi  .\n```\n\n## 🔗 Credits\n","funding_links":["https://github.com/sponsors/xmlking","https://opencollective.com/xmlking"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmlking%2Fyeti","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fxmlking%2Fyeti","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fxmlking%2Fyeti/lists"}