SuperAPI AI 工具集

galaxy-training-material

编程与开发

查看项目

更新于 10-15 21:08

技能介绍

用途:该技能用于撰写和更新 Galaxy Training Network(GTN)仓库(github.com/galaxyproject/training-material)中的教程,覆盖自定义 Markdown 语法、文件结构与教学约定。适用场景包括编写或编辑 tutorial.md、创建新教程或主题、理解 GTN 专有语法(提示框、工具引用、snippet、图标)、审查或修复格式问题、为教程添加幻灯片、工作流或数据文库,以及更新 YAML front matter 元数据。

主要能力:掌握主题目录结构(topics/{topic_name}/ 下的 metadata.yaml、images/、faqs/、tutorials/),教程目录中的 tutorial.md、tutorial.bib、slides.html、data-library.yaml、workflows/ 与 faqs/。支持主题 metadata.yaml 与教程 YAML front matter 字段(layout、title、zenodo_link、questions、objectives、time_estimation、level、key_points、contributions、tags、subtopic、edam_ontology、requirements、recordings、follow_up_training)。

语法要点:提示框统一使用 > <type-title>标题</type-title> 加 {: .class_name},每行以 > 开头;类型包括 agenda、hands_on、question(内嵌 solution)、comment、tip、warning、details、code-in/code-out(可用 code-2col 并排)。工具引用写作 {% tool 显示名 %},参数使用 {% icon param-file %}、param-select、param-text、param-check 等图标。snippet 写作 {% snippet faqs/galaxy/xxx.md %},可传 key="value" 参数或 box_type;工作流 snippet 分 workflows_run_trs.md(本地 .ga)与 workflows_run_ds.md(Dockstore/IWC)。还涵盖图片、{% cite %} 引用、{% link %} 内部链接、LaTeX 数学与 Markdown 表格。

限制:资料未提供安装命令、收费或价格信息;具体工具版本与 ID 列表随仓库更新可能变化,使用前应以仓库当前内容为准。