红糖云服-小程序

仓库与贡献

按你要修改的能力选择仓库。拆分保留现有 npm 包名;Git 仓库的位置与 npm 包版本是两件事。

仓库负责内容适合的修改
htyf-cliCLI、RN 与 Godot 模板初始化、打包、真机调试、非交互命令
htyf-taroTaro 平台插件、组件、运行时、样式工具、模板与示例htyf 构建、Taro API 与组件适配
htyf-skills迁移 Skill、规则、参考流程和安装器全量迁移、增量同步、能力边界与验收规则

使用者如何选择

  • 创建新项目:使用 @htyf-mp/cli,参照快速开始
  • 开发 Taro 项目:使用 Taro 模板和配套的 @htyf-mp/taro-* 包。
  • 迁移已有代码:额外安装 htyf-skills,参照AI 迁移教程
  • 查看宿主 API:参照 JS SDK 指南

开发者如何验证

CLI 在 packages/cli;Taro 模板在 templates/taro,运行示例在 examples/taro;技能入口在 skills/htyf-migration/SKILL.md

CLI 与 Taro 仓库分别安装依赖、运行测试和包归档检查。Taro 的内部包通过 workspace 关联,对独立 CLI 使用发布版本;模板按发布版本安装,不依赖开发者电脑上的目录。Skills 安装器只需要 Node.js。

源码与发布版本

仓库拆分不会自动发布新的 npm 版本。旧 CLI 可能仍从旧仓库读取 Taro 模板。请先检查 --help 和所用版本;需要最新拆分逻辑时,使用当前 CLI 源码入口,待新版本发布后再更新项目依赖。

提交问题时附上仓库、包版本、最小复现、命令与日志。迁移问题还应包含源类型、目标模板及未通过的功能清单,便于区分规则问题、编译问题和宿主能力缺口。

On this page