Skip to content

d-zero-dev/BurgerEditor

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

BurgerEditor

Test

BurgerEditorは、プラットフォーム非依存のブロックエディタです。既存のCMSに統合したり、ローカル環境で利用できます。

対象ユーザー別ガイド

🏗️ CMS実装者向け

既存のCMSやWebアプリケーションにBurgerEditorを統合したい開発者の方は、@burger-editor/client のREADMEをご覧ください。

主な内容:

  • BurgerEditorの統合方法
  • createBurgerEditorClient APIの使用方法
  • 実装例とカスタマイズ方法

🖥️ Local App利用者向け

ローカルファイルシステムでBurgerEditorを使いたい方は、@burger-editor/local のREADMEをご覧ください。

主な内容:

  • インストールと起動方法
  • 設定ファイルのカスタマイズ
  • カスタムブロックの追加方法

👨‍💻 Contributor向け

BurgerEditorの開発に貢献したい開発者の方は、以下の情報をご覧ください。

モノレポ構成

BurgerEditorはLernaを使用したモノレポ構成を採用しています。各パッケージは明確な責任を持ち、再利用性とプラットフォーム非依存性を重視した設計になっています。

詳細なアーキテクチャについては ARCHITECTURE.md を参照してください。

パッケージ一覧

パッケージ バージョン 説明
@burger-editor/core npm version エディタエンジンのコア実装
@burger-editor/client npm version SvelteベースのクライアントUI
@burger-editor/blocks npm version 標準ブロックとアイテムの定義
@burger-editor/css npm version ブロック用スタイルシート
@burger-editor/custom-element npm version TipTap統合のWeb Components
@burger-editor/frozen-patty npm version HTMLとJSONデータの相互変換ライブラリ
@burger-editor/legacy npm version v3互換性サポート
@burger-editor/local npm version ローカルファイルシステム向けCMS実装
@burger-editor/mcp-server npm version MCP (Model Context Protocol) サーバー実装
@burger-editor/migrator npm version バージョン間移行ツール
@burger-editor/utils npm version 共通ユーティリティ関数

開発環境のセットアップ

# リポジトリのクローン
git clone https://github.com/d-zero-dev/BurgerEditor.git
cd BurgerEditor

# 依存関係のインストール
yarn install

# すべてのパッケージをビルド
yarn build

ビルドとテスト

# すべてのパッケージをビルド
yarn build

# テストの実行
yarn vitest run

# Lintの実行
yarn lint

コントリビューションガイドライン

  • プルリクエストを作成する前に、すべてのテストが通ることを確認してください
  • コミットメッセージは Conventional Commits の形式に従ってください
  • コード変更時は適切なテストを追加してください
  • Cursor Rulesとプロジェクトのコーディング規約に従ってください

License

Dual Licensed under MIT OR Apache-2.0

This software is available under your choice of the following licenses:

  1. MIT License Recommended when used as part of baserCMS or the official BurgerEditor Plugin, both developed and distributed by D-ZERO Co., Ltd.

  2. Apache License 2.0 For all other use cases, including standalone, third-party, or commercial use.

Files:

  • LICENSE-MIT - MIT License text
  • LICENSE-APACHE-2.0 - Apache License 2.0 text
  • NOTICE - Attribution notices (required for Apache 2.0)

For inquiries, contact: system@d-zero.co.jp

About

Core modules for BurgerEditor

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE-2.0
MIT
LICENSE-MIT

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •