这个项目能做什么
Nebular 是一个基于 Eva Design System 构建的开源、可定制的 Angular UI 库。根据其 README,该项目专注于可适配的视觉设计,以便组件能够契合品牌需求,并自带四种视觉主题(其中包含一种深色主题)。
README 中列出的包含内容:
- 4 种视觉主题,可根据品牌进行定制,包括深色变体。
- 35 多个具有可配置设置和选项的 Angular UI 组件。
- 涵盖颜色、尺寸、外观和形状的可配置选项。
- 3 种身份验证策略以及可为自有 API 配置的安全层。
- 一个支持运行时主题切换和自定义 CSS 属性模式的主题引擎。
- 支持 SVG Eva Icons,包含 480 多个通用图标。
安装与设置
推荐的快速启动方式是使用 Angular CLI:
ng add @nebular/theme
该命令会自动处理配置。README 还为希望更精准控制流程的用户提供了文档中的手动设置指南。浏览器支持遵循 Angular 的浏览器支持列表。该项目在 MIT 许可证下发布。
入门项目与相关资源
README 列出了基于 Nebular 模块构建的入门应用程序:ngx-admin(一个包含电子商务和 IoT 组件并提供实时演示的应用程序)以及 ngx-admin-starter(一个依赖项较少的更简洁的应用程序)。文中提供了文档和 StackBlitz 种子模板的链接。团队还维护着一个独立的图标集 Eva Icons,并提供商业应用模板。
维护状态
README 明确说明了项目的当前状态:该仓库处于最低限度维护状态。目前的主要重点是保持项目中使用的 Angular 版本为最新。维护者指出,他们目前不会积极审查或合并 pull requests,也不会响应和解决 issues,且在仓库管理其他方面的参与能力有限。他们认可社区贡献和 issues 的重要性,但声明目前的精力仅用于 Angular 的维护。
适用人群
对于使用 Angular 构建应用程序,且需要一套现成的主题化 UI 组件以及支持运行时主题切换的主题系统的团队来说,Nebular 可能会很有用,特别是如果他们希望基于 Eva Design System 构建界面或复用配套的 admin 入门项目。由于活跃的 issue 分类和 pull request 审查处于暂停状态,潜在用户在评估该库时,应权衡自身对及时上游修复和贡献的需求。
评论
0 评分人数达到10人后显示
登录后参与讨论。