想解决什么问题? / What problem are you trying to solve?
我想用 dashi-ppt 生成课堂教学课件(教案、课堂讲解、例题精讲、课堂练习、易错点辨析、作业布置等)。但现有 12 套主题(theme01–theme12)的场景定位全是商业 / 科技 / 数据 / 调研 / 金融 / 娱乐向,没有一套是为"教学课件"设计的。最接近的 theme03 偏开发者代码风、theme07 偏学术白皮书,结构都不是课堂表达。
我尝试自己新增一套教师主题(如 theme13),但发现开源仓库里缺三样东西,导致无法独立完成:
slide 组件源码缺失——themeNN/source/.../slides/*.jsx 实测为 0 个;registry.js 里的 import CoverSlide from "./slides/CoverSlide.jsx" 指向的文件不存在。
开发工具链未开源——代码注释里反复提到 npm run metadata:update、npm run manifest:update、scripts/build/build-theme-runtime.mjs、update-theme-registry.mjs,但 package.json 里只有 13 个运行时命令,没有任何"构建/生成"命令;scripts/build/ 目录不存在。
运行时入口缺失——每主题的 runtime.jsx 和全主题签入的 theme-registry.jsx 都不在仓库里,渲染完全依赖 dist/theme-runtime/ 预构建产物。
也就是说,开源版只有"能用的成品",没有"把成品 React deck 转成 dashi 主题的机器"。我理解每个主题背后先有一个完整的成品 React deck 项目(theme03 来自 AI 投资报告、theme12 来自声浪项目、theme11 来自 ignBase),dashi 再把它泛化成模板。
期望的功能形态(可选) / What would you like it to look like? (optional)
是否有计划内置一套教学课件主题(粉笔板书 / 校园配色 / 课堂结构页面)?如果有,大致时间线?
如果暂无计划,开发仓或主题导入工具链能否开源(哪怕只是 scripts/build/ 那部分)?这样社区可以自己按流程贡献新主题(如教学、医疗、法律等垂直场景)。
退一步,如果不方便开源工具链,能否提供一份**"如何把一个成品 React deck 项目导入成 dashi 主题"的最简文档或示例**?哪怕只描述步骤,社区也能照着摸索。
在此之前我会先用现有主题 + 编排能力(layout:query 的 role 映射)做一个教学场景预设来过渡。感谢这个项目,设计思路非常清晰。
想解决什么问题? / What problem are you trying to solve?
我想用 dashi-ppt 生成课堂教学课件(教案、课堂讲解、例题精讲、课堂练习、易错点辨析、作业布置等)。但现有 12 套主题(theme01–theme12)的场景定位全是商业 / 科技 / 数据 / 调研 / 金融 / 娱乐向,没有一套是为"教学课件"设计的。最接近的 theme03 偏开发者代码风、theme07 偏学术白皮书,结构都不是课堂表达。
我尝试自己新增一套教师主题(如 theme13),但发现开源仓库里缺三样东西,导致无法独立完成:
slide 组件源码缺失——themeNN/source/.../slides/*.jsx 实测为 0 个;registry.js 里的 import CoverSlide from "./slides/CoverSlide.jsx" 指向的文件不存在。
开发工具链未开源——代码注释里反复提到 npm run metadata:update、npm run manifest:update、scripts/build/build-theme-runtime.mjs、update-theme-registry.mjs,但 package.json 里只有 13 个运行时命令,没有任何"构建/生成"命令;scripts/build/ 目录不存在。
运行时入口缺失——每主题的 runtime.jsx 和全主题签入的 theme-registry.jsx 都不在仓库里,渲染完全依赖 dist/theme-runtime/ 预构建产物。
也就是说,开源版只有"能用的成品",没有"把成品 React deck 转成 dashi 主题的机器"。我理解每个主题背后先有一个完整的成品 React deck 项目(theme03 来自 AI 投资报告、theme12 来自声浪项目、theme11 来自 ignBase),dashi 再把它泛化成模板。
期望的功能形态(可选) / What would you like it to look like? (optional)
是否有计划内置一套教学课件主题(粉笔板书 / 校园配色 / 课堂结构页面)?如果有,大致时间线?
如果暂无计划,开发仓或主题导入工具链能否开源(哪怕只是 scripts/build/ 那部分)?这样社区可以自己按流程贡献新主题(如教学、医疗、法律等垂直场景)。
退一步,如果不方便开源工具链,能否提供一份**"如何把一个成品 React deck 项目导入成 dashi 主题"的最简文档或示例**?哪怕只描述步骤,社区也能照着摸索。
在此之前我会先用现有主题 + 编排能力(layout:query 的 role 映射)做一个教学场景预设来过渡。感谢这个项目,设计思路非常清晰。