adobe / adobe/aem-github-copilot

Block Generation for Universal Editor

オープン
#8 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
主要言語
TypeScript
スター
10
フォーク
6
PR マージ指標
30日以内にマージされた PR はありません

説明

### Is your enhancement related to a problem? Please describe.

The current block component creation is based on the doc-based EDS approach. It lacks the ability to generate JSON configuration code snippets for component-definition and component-models in the universal editor. This enhancement aims to address this issue.

### Describe the solution you would like

The proposed solution is to allow users to choose between Universal Editor or Doc-Based before creating a block component. This choice will guide the creation of the block folder and the code skeleton for the component definition and model JSON snippets.

### Describe alternatives you have considered

An alternative considered is to abstract component configuration to the block level. This involves creating separate model and definition JSON files in the block folder. This could enhance the developer experience, especially when using the Copilot extension, as it would automatically create the block's respective JSON files.

### Additional context

Screenshot 2024-07-27 at 2 51 21 PM

Screenshot 2024-07-27 at 2 54 48 PM

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

コントリビューションガイドを開く

調査の方向性

Issue にはファイル、テスト、エントリーポイントが記載されていません。まず、既存の block component 作成フローを見つけ、Doc-Based の選択肢、block フォルダー、component-definition/component-model の JSON スニペットをどこで選択・生成するのかを特定します。完了条件は、ユーザーが Universal Editor または Doc-Based を選択し、それぞれに対応するフォルダーのスケルトンと JSON スニペットを受け取れることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
typescript
領域
developer-experience, tooling
issue の種類
機能追加
難易度
5/5
見積もり時間
1週間以上
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。