用途
WeChat Mini Program Store Kit 旨在将一个小程序代码仓库转化为可提交审核、可发布的完整交付包。它适用于需要为微信小程序准备发布材料的开发者或团队,帮助系统化地完成从代码审计到发布资源生成的各个环节。
主要能力
- 仓库审计:通过脚本
python3 scripts/audit_miniprogram.py /absolute/path/to/repository检查项目配置、页面、分包、插件、权限、网络请求、隐私 API、服务类目、云函数等,并识别潜在的安全风险(如硬编码密钥、HTTP 请求等)。 - 发布资源初始化:使用
python3 scripts/init_release_assets.py /absolute/path/to/repository创建标准化的发布资源目录结构,包含品牌图标、截图、推广素材、审核文档、隐私政策等,且不会覆盖已有文件。 - 图标共创:提供三个原创设计方向供用户选择或组合,确保图标不侵犯商标,并导出符合管理后台要求的高分辨率母版及指定格式尺寸。
- README 撰写:指导编写包含价值主张、截图、环境配置、构建命令、隐私说明等内容的 README,避免泄露敏感信息。
- 截图捕获:要求使用真实小程序页面和代表性合成数据,生成 3 至 5 张截图,覆盖首页、核心操作、结果等关键流程,并避免暴露个人隐私数据。
- 审核字段准备:提供模板,帮助准备小程序名称、简介、功能描述、服务类目、测试路径等审核所需内容。
- 隐私声明对齐:构建隐私 API 与个人信息处理的映射矩阵,确保管理后台的隐私指引声明完整,并验证隐私授权流程。
- 发布前验证:通过脚本
python3 scripts/validate_release_assets.py /absolute/path/to/repository/release-assets验证资源,并执行代码检查、测试、真机预览等,确保发布就绪。
使用方式
- 定位
project.config.json,确定miniprogramRoot和对应的app.json。 - 区分原生小程序源码与生成输出(如
dist/、miniprogram/或框架构建产物)。 - 阅读
references/wechat-official-spec.md,并在实际提交前重新核对官方文档和管理后台。 - 运行审计脚本,检查 Git 状态、构建命令、用户流程、网络调用、隐私 API 等。
- 在做出重大视觉或合规更改前,说明拟议的文件和位置。未经明确授权,不得上传代码、提交审核、发布、更改账户设置或泄露凭证。
- 按照工作流程逐步完成:建立产品真相、审计代码和平台依赖、共创图标、撰写 README、捕获截图、准备审核字段、对齐隐私声明、验证账户和域名就绪、执行验证。
- 使用提供的脚本和模板生成交付物,并确保最终满足完成标准。
适用场景
- 微信小程序开发者或团队准备提交审核和发布时。
- 需要系统化生成发布材料(图标、截图、README、隐私政策等)的项目。
- 希望确保隐私声明与代码一致、避免安全风险的合规检查。
- 需要为审核人员提供清晰测试路径和说明的场景。
限制
- 该工具包不自动上传代码、提交审核或发布,这些操作需要用户明确授权。
- 上传目标是通过微信开发者工具或
miniprogram-ci上传编译后的小程序项目,通常不是手动组装的商店 ZIP 包。 - 需要用户参与品牌决策,如图标选择。
- 部分功能(如分享卡片、小程序码海报)为可选,需在代码可用后提供。
- 具体字段和长度限制以实际提交页面为准。
- 该工具包不提供收费、价格或效果保证信息。