anubis 444920d737 fix(ADDRESS): constrain card action width 1 month ago
..
pri-smart-hospital-miniprogram 444920d737 fix(ADDRESS): constrain card action width 1 month ago
README.md 87198b1d7c chore: align final acceptance baseline 1 month ago

README.md

新项目源码

用途

本目录是新项目源码区,用于存放一个或多个实际源码项目。

当前原生微信小程序项目根目录为:

04-新项目源码_source/pri-smart-hospital-miniprogram

旧版源码仅作为分析参考,位于:

03-项目输入_project-inputs/01-旧版源码_legacy-source

开发者实际提交新功能代码的位置是上述项目根目录,不直接把小程序源码文件散放在 04-新项目源码_source 根下。

技术方向

新项目采用原生微信小程序。

建议结构

04-新项目源码_source/
  README.md
  pri-smart-hospital-miniprogram/
    app.js
    app.json
    app.wxss
    project.config.json
    sitemap.json
    pages/
    components/
    utils/
    services/
    assets/
    miniprogram_npm/

开发要求

  1. 开发者从 develop 创建功能模块分支。
  2. 功能模块代码应提交到 04-新项目源码_source/pri-smart-hospital-miniprogram
  3. 不直接修改 03-项目输入_project-inputs 下旧版源码和新版设计原型;二者仅作只读参考。
  4. 开发前必须阅读当前模块上下文包、UI 标准、开发者交付归档流程和分支规范。
  5. 领取模块后先创建或确认当前模块 OpenSpec change;未创建前阅读模块内 08-OpenSpec与分支说明.md

固定校验

小程序源码根目录已提供统一校验入口:

npm run validate:all

该命令依次检查路由四件套、项目 JS 语法、JSON、全部离线测试、Markdown 本地链接和 OpenSpec strict。微信开发者工具仍需执行清缓存编译、主包大小、真机布局和真实业务用例检查。

仓库根目录 .gitlab-ci.yml 会在合并请求和 develop 更新时运行同一命令;自动任务只执行离线验证,不调用真实业务接口。

project.config.json 固定使用基础库 3.7.12 作为最终用例测试的可重复编译基线,覆盖当前源码使用的隐私授权等 API,并在上传包中排除 testsscriptspackage.json 和 source map;debug/GenerateTestUserSig.js 属于项目负责人批准保留的旧版 IM 功能链,不排除。