このプロジェクトについて
Univerは、自社製品内でオフィスアプリケーションを作成するためのオープンソースSDKです。ホスト型アプリや固定UIを強制することなく、スプレッドシート、ドキュメント、プレゼンテーションの体験を構築するためのビルディングブロックを提供します。主な機能は次のとおりです。
- **同型設計**: ブラウザでUIアプリを実行し、Node.jsでヘッドレス処理を実行できます。
- **プラグインファーストアーキテクチャ**: すべての機能がコンポーザブルなプラグインであり、機能の追加、削除、置換、遅延読み込みが可能です。
- **プリセットモード**: 迅速な統合のための厳選されたプラグインコレクション。
- **プラグインモード**: パッケージとバンドルを完全に制御するための手動構成。
- **Facade API**: ワークブック、範囲、数式、ドキュメント、コマンド、イベントのための統合された高レベルAPI。
- **Canvasレンダリングエンジン**: 共有レンダリングレイヤーを備えた大規模な編集可能ドキュメントサーフェスをサポートします。
- **拡張可能なUI**: React、Vue、Web Components、およびフレームワーク固有のシェルと統合します。
UniverはSheets(最も成熟)、Docs、Slides、Basesをサポートしており、PDFは近日対応予定です。AIエージェントワークフロー向けに設計されており、プログラムによる編集、出力検証、ワークツリーコラボレーションを提供します。リポジトリにはオープンソースコアとファーストパーティOSSプラグインが含まれています。Univer Proは、コラボレーション、インポート/エクスポート、チャートなどの高度な機能のための別個の商用拡張レイヤーです。
**クイックスタート**: 完全に制御するにはプラグインモードを、より短いセットアップにはプリセットモードを使用します。サンプルコードは、コンテナdivを使用してワークブックを作成する方法を示しています。互換性にはChrome >=88、Firefox >=90、Safari >=14.1、Electron >=12、およびヘッドレス使用のためのNode.js >=18.17.0が含まれます。
**開発**: Node.js >=22.18およびpnpm >=11が必要です。コマンドには`pnpm dev`、`pnpm build`、`pnpm test`、`pnpm typecheck`、`pnpm lint`が含まれます。リポジトリ構造には`packages/`、`examples/`、`common/`、`tests/`、`docs/`が含まれます。
Comments
0 people shared their preference · Deer Point appears after 10 participants
Sign in to join the discussion.