mcpField
D
drupal-canvas

drupal-canvas

github.com/grasmash开发82148 次安装4 周前更新
代码仓库

关于 drupal-canvas

为 Drupal Canvas React/JSX 代码组件提供上游技能套件的入口说明。它指引用户安装并使用官方维护的 drupal-canvas/skills,而非维护一份可能过时的副本。

主要功能

  1. 01指向官方维护的技能套件
  2. 02说明技能适用场景
  3. 03列出上游技能
  4. 04区分 Twig SDC 与代码组件相关指南

适用场景

  1. 01开始构建或编辑 Canvas 代码组件
  2. 02判断使用代码组件还是 Twig SDC
  3. 03查找 Canvas 内容模板或数据获取指南

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/grasmash/drupal-claude-skills --skill drupal-canvas

安装后在 Claude Code 中输入/drupal-canvas确认已加载。

详细介绍

Drupal Canvas 代码组件——使用上游套件

Canvas 代码组件(React/JSX)由官方维护的 drupal-canvas/skills 套件提供支持 (采用 MIT 许可)。本仓库不会镜像该套件:随着上游不断演进,本地副本会逐渐过时,而过时的组件规则还不如没有。请安装官方版本:

npx skills add drupal-canvas/skills

对于代码组件,上游提供了 CLI 来搭建代码库: npx @drupal-canvas/create <project>。

此技能的触发场景

  • 构建、编辑或推送 Canvas 代码组件
  • 在代码组件和 Twig SDC 之间进行选择
  • 查找 Canvas 指南,但不确定对应哪项技能

上游技能

该套件包含以下技能(请查看代码库以获取最新列表):

  • canvas-component-composability
  • canvas-component-definition
  • canvas-component-metadata
  • canvas-component-push
  • canvas-component-utils
  • canvas-content-templates
  • canvas-data-fetching
  • canvas-design-decomposition
  • canvas-headless
  • canvas-navigation-components
  • canvas-page-definition
  • canvas-regions
  • canvas-styling-conventions
  • canvas-workbench

本仓库中的补充技能

上游套件仅支持 React/JSX。其他内容请参阅:

  • drupal-canvas-sdc——主题和模块中的 Twig 单目录组件:component.yml 架构、Canvas 注册规则、组件配置实体、版本控制和部署陷阱。
  • canvas-contribution——向 drupal.org 回馈 Canvas 功能和修复(问题分支、合并请求、Composer 补丁)。

评论

支持 Markdown