基于 Taiga UI 的库,用于为 Angular 库开发文档门户。

在 Github 上查看

Taiga UI

CodeFactor npm version codecov All packages CI Deploy Downloads per month Discord Renovate GitHub commit activity (branch) Code style: prettier License

网站文档核心团队Figma

Taiga UI 是一个完全可 Tree-shaking 的 Angular UI 工具包,包含多个基础库和一些插件。

它基于 ng-polymorpheus 动态内容方法,并使用 Angular 的 Web API 来访问所需的浏览器 API。

为什么选择 Taiga UI

🧩 模块化且完全可 Tree-shaking。 我们利用了二级入口点机制的强大功能。您可以仅从我们的库中导入一个实体,并确保您的包中没有冗余代码。

🧙 无关性。我们的组件非常灵活,可以满足任何用例。但我们关注基本的 UX 方面,让您专注于项目的功能。

🦋 可定制性。我们对所有样式使用 CSS 自定义属性,并提供简单的方法来自定义所有 UI 组件。

🛠 良好的工程化。我们不害怕最大程度地使用 DI。我们所有的组件都使用 OnPush,并且整个项目都是使用 strict TypeScript 模式开发的。

📦 它很大! 我们有 130 多个组件、100 多个指令、数十个令牌、实用程序和工具。而且还没有结束 🚀

🏗 维护良好! 该库最初是我们公司内部的产品。现在,它已在 50 多个生产项目中使用,并且会一直存在。

在 inDepth 的 这篇文章 中阅读有关 Taiga UI 主要功能的更多信息。

版本兼容性

Taiga UI Angular 支持 最新版本 (npm)
4.x.y ^16.0.0 - 最新 ✅ 当前 npm version
3.x.y ^12.0.0 - 最新 ✅ 长期支持 (LTS) npm version
2.x.y ^9.0.0 - ^15.0.0 ⚠️ 不再支持 v2

如何开始

请参阅我们的 入门 页面以开始使用 Taiga UI。

您还可以使用我们的 StackBlitz 启动器 来创建 Taiga UI 的快速示例。

🎨 查看 Taiga UI Figma 库,您可以使用它来使用 Taiga UI 组件设计您的应用程序。

社区

💡 欢迎您在 Github 问题或讨论中提出您的想法。

🗨 对于英文实时聊天,请加入官方 Angular discord 中的 #taiga-ui 频道。

💬 对于俄语实时聊天,请加入 taiga_ui Telegram 群组。

核心团队

贡献者

请参阅我们的 CONTRIBUTING.md 指南。尝试从 Web IDE 在线 提交拉取请求

许可证

🆓 随意在您的商业和私人应用程序中使用我们的库。

所有 Taiga UI 包均受 Apache 2.0 许可。

在此处阅读有关此许可证的更多信息 此处

由以下人员制作
  • nsbarsukov
    nsbarsukov
  • splincode
    splincode
  • marsibarsi
    marsibarsi
  • defenderbass
    defenderbass
  • waterplea
    waterplea
  • vladimir.potekhin
    vladimir.potekhin
标签