Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

ASTを編集するためのエディターを追加する #30

Open
Densyakun opened this issue Jan 26, 2023 · 0 comments
Open

ASTを編集するためのエディターを追加する #30

Densyakun opened this issue Jan 26, 2023 · 0 comments
Assignees
Labels
enhancement New feature or request

Comments

@Densyakun
Copy link
Owner

Densyakun commented Jan 26, 2023

  • コーディングスタイル、コメントを保持して編集できる
  • ツリー構造のエディターを実装する
  • タッチ、キーボード、マウス操作で使いやすい、VSCodeを参考にした自動入力補完を実装する

react-json-viewパッケージの開発に貢献する

-> react-json-viewに貢献せず、ツリー構造のエディターを0から作成する

  • 配列にアイテムを挿入できるようにする
  • ASTの文(ステートメント)を作成するため、値の入力を制限する、または値の入力コンポーネントを指定する
  • 入れ子に対応した、選択して編集する機能を追加する
  • ドキュメントのキーの順番を指定できるようにする
  • rootの括弧の中身だけを表示できるようにする
  • 配列の中身をDnDで並び替えられるようにする
    • ライブラリを試しに使ってみる
    • 文の関係に合わせて配置可能なインデックスを制限する
      • 文を持つ配列を表示するReactコンポーネントの引数で指定する
      • または、配置可能な範囲ごとにReactコンポーネントを分割する
  • すべてのReactコンポーネントを任意で置き換えられるようにする
    • 任意のJSオブジェクトを編集できるようにするため
    • 検索、フィルタリング機能を追加するため
    • 値の入力機能をカスタマイズしたり、任意のReactコンポーネントに置き換えられるようにする
  • Dateの入力機能を、IDEでは使わないため、オプションにする

次のreact-json-viewのイシューとプルリクエストを解決する

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
Status: In Progress
Development

No branches or pull requests

1 participant