AEM Copilot:您的AEM开发助手
AEM Copilot是一款为Adobe Experience Manager (AEM) Edge Delivery Services量身定制的Visual Studio Code扩展。它将GitHub Copilot的GenAI能力融入您的开发环境,为您提供专门针对AEM的上下文辅助,显著提升您的开发效率和生产力。
功能与命令
- 创建(Create):利用Copilot的LLM功能,简化Edge Delivery Services模块的开发过程,避免手动创建文件夹和文件,提升开发者的体验。
- 集合(Collection):直接访问AEM模块集合中的标准模块,无需从block-collection仓库中复制粘贴,促进标准模块的使用。
- 文档(Docs):提供针对aem.live文档的全面搜索功能,快速准确地查找与Edge Delivery Services相关的信息,减少搜索时间,提升生产力。
- 问题(Issues):获取项目中GitHub问题的详细描述,并获得Copilot关于解决方案和改进的建议,通过AI辅助实现更互动、更有指导性的问题解决方案。
- 视觉(Vision):使用视觉创建AEM Edge Delivery Services模块。根据提供的图像生成模块,提升视觉开发体验。目前仅限于VSCode Insiders使用。
- 注释(Annotate):根据AEM标准,为您的代码应用最佳实践,提供注释和建议,提升代码的可读性、可维护性和性能。可从编辑器菜单访问。
如何贡献
我们欢迎您为改进此扩展做出贡献!请按照以下步骤进行:
- Fork仓库。
- 为您的功能或错误修复创建新分支。
- 进行更改,并使用清晰、简洁的提交消息提交它们。
- 将更改推送到您的Fork。
- 向主仓库创建拉取请求。
请确保您的代码遵循项目编码标准,并包含适当的测试。
本地启动
要在本地启动扩展以进行开发:
- 克隆仓库:
git clone https://github.com/adobe/aem-github-copilot.git
- 导航到项目目录:
cd aem-github-copilot
- 安装依赖:
npm install
- 在Visual Studio Code中打开项目:
code .
- 在调试视图中运行“Run Extension”目标。这将:
- 启动任务npm: watch以编译代码
- 在新的VS Code窗口中运行扩展
- 您将在GitHub Copilot聊天视图中看到@aem聊天参与者
发布
要将扩展发布到Visual Studio Marketplace:
- 确保已登录您的Visual Studio Marketplace账户。
- 运行以下命令打包扩展:
vsce package
- 发布扩展:
vsce publish
在发布前,请确保在package.json中更新版本号。
演示
查看演示,了解扩展的实际操作:

本站所有资源都是由网友投稿发布,或转载各大下载站,
请自行检测软件的完整性!
本站所有资源仅供学习与参考,请勿用于商业用途,否则
产生的一切后果将由您自己承担!
如有侵权请联系我们删除下架,联系方式:study_golang@163.com