このプロジェクトについて

Tiptap Editorは、拡張によりカスタマイズ可能なヘッドレス・フレームワーク非依存のリッチテキストエディタです。ヘッドレスのため組み込みUIがなく、開発者に完全なデザイン Freedom を提供します。UIテンプレートの例はプロジェクトからリンクされています。エディタはProseMirrorライブラリ上に構築されています。 READMEに記載されている主な特徴: - ヘッドレスフレームワーク:バンドルされたUIがないため、クラスの上書きやコードハックは不要。出発点として利用可能なUIテンプレートが用意されています。 - フレームワーク非依存:Vue、React、プレーンJavaScriptなど、フロントエンドフレームワーク全体で動作するように設計されています。 - 拡張ベース:編集動作は単純なテキスト装飾からドラッグ・アンド・ドロップブロック編集などの高度な機能に至るまで、拡張機能で構成されます。ドキュメンテーションには100以上の拡張がリストされており、コミュニティ拡張も追加されています。 - カスタマイズ可能なUX:開発者は独自の拡張機能とノードを定義できます。 Pro拡張は、共同編集、コメント、バージョン管理、ドキュメント変換、AI関連機能などをカバーする、別セットのアドバンスドなサブスクリプションベースの機能です。 共同編集については、YjsのCRDT機能を軸に構築されたオープンソースの共同編集バックエンドであるHocuspocusが推奨されています。エディタとHocuspocusが合わせてTiptap Suiteの基盤を形成します。 READMEにはドキュメンテーション、例、CodeSandboxデモへのリンクが含まれており、基本エディタの例、共同編集対応のサンドボックス、Reactブロックエディタテンプレートが含まれます。プロジェクトはMITライセンスの下で、貢献を歓迎しています。