このプロジェクトについて
NG-ZORRO (ng-zorro-antd) は Angular 用の包括的なUIコンポーネントライブラリで、Ant Designのデザイン言語を反映しています。エンタープライズ向けアプリケーションを対象とし、使い慣れたコンポーネント、開発ツール、デザインリソースを豊富に提供します。
**主な機能**
- 70種類以上の高品質Angularコンポーネント(ボタン、テーブル、フォーム、メニューなど)
- TypeScriptによる完全な型付けで静的型安全性を提供
- Angular ^22.0.0、サーバーサイドレンダリング(SSR)、Electronをサポート
- ZonelessおよびOnPush変更検出モードによる高性能化
- きめ細かなスタイル上書きが可能な強力なテーマシステム
- 数十の言語に対応する国際化(i18n)
- 最新2バージョンのEdge、Firefox、Chrome、Safari、OperaおよびElectronと互換性あり
**デザイン仕様**
NG-ZORROは公式Ant Designシステムと視覚仕様を同期させ、より広いAntエコシステムとの一貫性を保証しています。デザインの更新はオンラインでログに残されています。
**インストール**
推奨される方法はAngular CLI経由です:
```bash
ng new my-app
cd my-app
ng add ng-zorro-antd
```
またはnpmまたはyarnで直接インストール也可:
```bash
npm install ng-zorro-antd
```
インストール後、必要なコンポーネントモジュールをAngularコンポーネントでインポートします。例:
```ts
import { NzButtonModule } from 'ng-zorro-antd/button';
@Component({
imports: [NzButtonModule]
})
export class AppComponent {}
```
ライブラリのCSSおよびSVGアイコンアセットを `angular.json` の `styles` および `assets` にそれぞれ追加します。
**開発**
```bash
git clone https://github.com/NG-ZORRO/ng-zorro-antd.git
cd ng-zorro-antd
npm install
npm run start
```
プロジェクトはローカル開発サーバーを起動し、ブラウザを自動的に開きます。
**ライセンス**
NG-ZORROはMITライセンスの下でリリースされ、フルソースコードはGitHubで公開されています。
**コミュニティ&サポート**
- ドキュメントおよび入門ガイド: https://ng.ant.design/docs/getting-started/en
- DiscordチャンネルおよびStack Overflowタグ `ng-zorro-antd`
- 開発を高速化するためのVSCodeスニペット拡張機能
- プルリクエストを通じた貢献を歓迎します。プロジェクトはCONTRIBUTING.mdガイドに従っています。
**主な利用者**
Alibaba、Aliyun、ThoughtWorks、招商銀行、Apache Flink、Apache Zeppelinをはじめとする多くの企業が、社内および対外向けAngularアプリケーションにNG-ZORROを活用しています。
総じて、NG-ZORROは成熟した保守性の高いUIツールキットを提供し、一貫したAnt Designの外観と操作性を保ちつつAngular開発を加速させます。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.