AI prompts
base on Angular UI Kit and components library for awesome people <div align="center">
# <img src="projects/demo/src/assets/images/taiga.svg" alt="taiga ui logo" width="36px"> Taiga UI
[![CodeFactor](https://www.codefactor.io/repository/github/taiga-family/taiga-ui/badge)](https://www.codefactor.io/repository/github/taiga-family/taiga-ui)
[![npm version](https://img.shields.io/npm/v/@taiga-ui/cdk.svg)](https://npmjs.com/package/@taiga-ui/cdk)
[![codecov](https://codecov.io/gh/taiga-family/taiga-ui/branch/main/graphs/badge.svg)](https://app.codecov.io/gh/taiga-family/taiga-ui/tree/main/projects)
[![All packages CI](https://github.com/taiga-family/taiga-ui/actions/workflows/build.yml/badge.svg?branch=main)](https://github.com/taiga-family/taiga-ui/actions/workflows/build.yml)
[![Deploy](https://github.com/taiga-family/taiga-ui/actions/workflows/deploy-gh-pages.yml/badge.svg?branch=main)](https://github.com/taiga-family/taiga-ui/actions/workflows/deploy-gh-pages.yml)
[![Downloads per month](https://img.shields.io/npm/dm/@taiga-ui/cdk?color=dark-green)](https://www.npmjs.com/package/@taiga-ui/cdk)
[![Discord](https://img.shields.io/discord/748677963142135818?color=7289DA&label=%23taiga-ui&logo=discord&logoColor=white)](https://discord.gg/Us8d8JVaTg)
[![Renovate](https://img.shields.io/badge/renovate-configured-green?logo=renovatebot)](https://docs.renovatebot.com/)
[![Visitors](https://api.visitorbadge.io/api/visitors?path=https%3A%2F%2Fgithub.com%2Ftaiga-family%2Ftaiga-ui&label=Visitors&countColor=%232ccce4&style=plastic&labelStyle=lower)](https://visitorbadge.io/status?path=https%3A%2F%2Fgithub.com%2Ftaiga-family%2Ftaiga-ui)
![GitHub commit activity (branch)](https://img.shields.io/github/commit-activity/y/taiga-family/taiga-ui)
[![Code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg)](https://github.com/prettier/prettier)
[![License](https://img.shields.io/badge/License-Apache_2.0-blue.svg)](https://opensource.org/licenses/Apache-2.0)
[Website](https://taiga-ui.dev) ā¢ [Documentation](https://taiga-ui.dev/getting-started) ā¢ [Core team](#core-team) ā¢
[Figma](https://www.figma.com/community/file/1220308188005380608)
</div>
**Taiga UI** is fully-treeshakable Angular UI Kit consisting of multiple base libraries and several add-ons.
It is based on [ng-polymorpheus](https://github.com/taiga-family/ng-polymorpheus) dynamic content approach and uses
[Web APIs for Angular](https://github.com/ng-web-apis) for required browser APIs.
## Why Taiga UI
š§© **Modular and fully-treeshakable.** We harnessed the power of Secondary Entry Points mechanism. You can import even
just one entity from our library and be sure that there is no redundant code in your bundle
š§ **Agnostic**. Our components are very flexible and are ready for any use case. But we take care of basic UX aspects
to let you focus on your project features
š¦ **Customizable**. We use CSS custom properties for all our styling and provide easy methods to customize all UI
components
š **Well engineered**. We are not afraid to use DI to the max. All our components use `OnPush`, and the whole project
is developed with `strict` TypeScript mode
š¦ **It's big!** We have 130+ components, 100+ directives, dozens of tokens, utils and tools. And it isn't over yet š
š **Maintained!** The library started as an internal product in our company. It is used by 50+ projects in production
now, and it is here to stay.
Read more about Taiga UI main features in
[this article](https://angular.love/taiga-ui-is-a-new-angular-ui-kit-that-you-should-try) on angular.love
## Version compatibility
| Taiga UI | Angular | Supported | Latest version (npm) |
| -------- | -------------------- | -------------------------- | -------------------------------------------------------------------------------------------------- |
| `4.x.y` | `^16.0.0` - `latest` | ā
Current | ![npm version](https://img.shields.io/npm/v/@taiga-ui/cdk/latest?label=%40taiga-ui%2Fcdk%20~%20v4) |
| `3.x.y` | `^12.0.0` - `latest` | ā
Long-term support (LTS) | ![npm version](https://img.shields.io/npm/v/@taiga-ui/cdk/v3-lts?label=%40taiga-ui%2Fcdk%20~%20v3) |
| `2.x.y` | `^9.0.0` - `^15.0.0` | ā ļø No longer supported | ![v2](https://img.shields.io/npm/v/@taiga-ui/cdk/v2-lts?label=%40taiga-ui%2Fcdk%20~%20v2) |
## How to start
See our [Getting started](https://taiga-ui.dev/getting-started) page to start working with Taiga UI
You can also use our [StackBlitz starter](https://taiga-ui.dev/stackblitz) to create a quick sample with Taiga UI
šØ Check out [Taiga UI Figma library](https://www.figma.com/community/file/1220308188005380608) which you can use to
design your app with Taiga UI components.
## Community
š” Your ideas are very welcome in Github issues or discussions
šØ For English live chat join [#taiga-ui](https://discord.gg/zrB2EdJjEy) channel in official Angular discord
š¬ For Russian live chat join [taiga_ui](https://t.me/taiga_ui) Telegram group
## Core team
<table>
<tr>
<td align="center">
<a href="https://twitter.com/waterplea"
><img
src="https://github.com/waterplea.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="Alex Inkin"
/><br /><b> Alex Inkin </b></a
>
<div style="margin-top: 4px">
<a
href="https://twitter.com/waterplea"
title="Twitter"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/twitter.svg"
/></a>
<a href="https://github.com/waterplea" title="Github"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/waterplea"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
<td align="center">
<a href="https://twitter.com/marsibarsi"
><img
src="https://github.com/marsibarsi.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="Roman Sedov"
/><br /><b> Roman Sedov </b></a
>
<div style="margin-top: 4px">
<a
href="https://twitter.com/marsibarsi"
title="Twitter"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/twitter.svg"
/></a>
<a
href="https://github.com/marsibarsi"
title="GitHub"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/marsibarsi"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
<td align="center">
<a href="https://github.com/vladimirpotekhin"
><img
src="https://github.com/vladimirpotekhin.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="Vladimir Potekhin"
/><br /><b>Vladimir Potekhin</b></a
>
<div style="margin-top: 4px">
<a
href="https://twitter.com/v_potekhin"
title="Twitter"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/twitter.svg"
/></a>
<a
href="https://github.com/vladimirpotekhin"
title="GitHub"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/v_potekhin"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
<td align="center">
<a href="https://www.linkedin.com/in/nsbarsukov/"
><img
src="https://github.com/nsbarsukov.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="Nikita Barsukov"
/><br /><b>Nikita Barsukov</b></a
>
<div style="margin-top: 4px">
<a
href="https://twitter.com/nsbarsukov"
title="Twitter"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/twitter.svg"
/></a>
<a
href="https://github.com/nsbarsukov"
title="GitHub"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/nsbarsukov"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
<td align="center">
<a href="https://github.com/mdlufy"
><img
src="https://github.com/mdlufy.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="German Panov"
/><br /><b>German Panov</b></a
>
<div style="margin-top: 4px">
<a
href="https://github.com/mdlufy"
title="GitHub"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/mdlufy"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
<td align="center">
<a href="https://github.com/splincode"
><img
src="https://github.com/splincode.png?size=200"
width="100"
style="margin-bottom: -4px; border-radius: 8px;"
alt="Maksim Ivanov"
/><br /><b>Maksim Ivanov</b></a
>
<div style="margin-top: 4px">
<a
href="https://twitter.com/splincodewd"
title="Twitter"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/twitter.svg"
/></a>
<a
href="https://github.com/splincode"
title="GitHub"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/github.svg"
/></a>
<a
href="https://t.me/splincode"
title="Telegram"
><img
width="16"
src="https://raw.githubusercontent.com/MarsiBarsi/readme-icons/main/send.svg"
/></a>
</div>
</td>
</tr>
</table>
## Contributors
See our [CONTRIBUTING.md](/CONTRIBUTING.md) guide. Try to [make pull request](https://github.dev/taiga-family/taiga-ui)
online from Web IDE.
<a href="https://github.com/taiga-family/taiga-ui/graphs/contributors">
<img src="https://contrib.rocks/image?repo=taiga-family/taiga-ui" />
</a>
## Stars š
[![Popular](https://starchart.cc/taiga-family/taiga-ui.svg?variant=adaptive)](https://starchart.cc/taiga-family/taiga-ui)
## License
š Feel free to use our library in your commercial and private applications
All Taiga UI packages are covered by [Apache 2.0](/LICENSE)
Read more about this license [here](https://choosealicense.com/licenses/apache-2.0/)
", Assign "at most 3 tags" to the expected json: {"id":"5009","tags":[]} "only from the tags list I provide: [{"id":77,"name":"3d"},{"id":89,"name":"agent"},{"id":17,"name":"ai"},{"id":54,"name":"algorithm"},{"id":24,"name":"api"},{"id":44,"name":"authentication"},{"id":3,"name":"aws"},{"id":27,"name":"backend"},{"id":60,"name":"benchmark"},{"id":72,"name":"best-practices"},{"id":39,"name":"bitcoin"},{"id":37,"name":"blockchain"},{"id":1,"name":"blog"},{"id":45,"name":"bundler"},{"id":58,"name":"cache"},{"id":21,"name":"chat"},{"id":49,"name":"cicd"},{"id":4,"name":"cli"},{"id":64,"name":"cloud-native"},{"id":48,"name":"cms"},{"id":61,"name":"compiler"},{"id":68,"name":"containerization"},{"id":92,"name":"crm"},{"id":34,"name":"data"},{"id":47,"name":"database"},{"id":8,"name":"declarative-gui "},{"id":9,"name":"deploy-tool"},{"id":53,"name":"desktop-app"},{"id":6,"name":"dev-exp-lib"},{"id":59,"name":"dev-tool"},{"id":13,"name":"ecommerce"},{"id":26,"name":"editor"},{"id":66,"name":"emulator"},{"id":62,"name":"filesystem"},{"id":80,"name":"finance"},{"id":15,"name":"firmware"},{"id":73,"name":"for-fun"},{"id":2,"name":"framework"},{"id":11,"name":"frontend"},{"id":22,"name":"game"},{"id":81,"name":"game-engine "},{"id":23,"name":"graphql"},{"id":84,"name":"gui"},{"id":91,"name":"http"},{"id":5,"name":"http-client"},{"id":51,"name":"iac"},{"id":30,"name":"ide"},{"id":78,"name":"iot"},{"id":40,"name":"json"},{"id":83,"name":"julian"},{"id":38,"name":"k8s"},{"id":31,"name":"language"},{"id":10,"name":"learning-resource"},{"id":33,"name":"lib"},{"id":41,"name":"linter"},{"id":28,"name":"lms"},{"id":16,"name":"logging"},{"id":76,"name":"low-code"},{"id":90,"name":"message-queue"},{"id":42,"name":"mobile-app"},{"id":18,"name":"monitoring"},{"id":36,"name":"networking"},{"id":7,"name":"node-version"},{"id":55,"name":"nosql"},{"id":57,"name":"observability"},{"id":46,"name":"orm"},{"id":52,"name":"os"},{"id":14,"name":"parser"},{"id":74,"name":"react"},{"id":82,"name":"real-time"},{"id":56,"name":"robot"},{"id":65,"name":"runtime"},{"id":32,"name":"sdk"},{"id":71,"name":"search"},{"id":63,"name":"secrets"},{"id":25,"name":"security"},{"id":85,"name":"server"},{"id":86,"name":"serverless"},{"id":70,"name":"storage"},{"id":75,"name":"system-design"},{"id":79,"name":"terminal"},{"id":29,"name":"testing"},{"id":12,"name":"ui"},{"id":50,"name":"ux"},{"id":88,"name":"video"},{"id":20,"name":"web-app"},{"id":35,"name":"web-server"},{"id":43,"name":"webassembly"},{"id":69,"name":"workflow"},{"id":87,"name":"yaml"}]" returns me the "expected json"