point-member-sdk
基线会员新人C端小程序前端开发指南
目录结构说明
1. 根目录说明
.
├── src
├── components -- 页面依赖模块集合
├── pages -- 页面集合
├── app.js -- 入口文件、处理应用生命周期
├── app.json -- 页面路由配置、小程序配置
├── global.css -- 全局样式文件(仅SDK中生效,注入壳工程后以壳工程的全局样式覆盖之)
└── initConfig.js -- 初始化环境配置文件
2. pages 目录说明
页面命名以 point_std_
开头,单词以 _
进行分割,不允许在页面命名中出现任何大写字母及数字
.pages
├── point_std_activity_blind_box
│ ├── ...
├── point_std_promotion_sku_list
│ ├── ...
├── point_std_coupon_detail
│ ├── ...
└── point_std_coupon_list
├── components.js -- 组件依赖
├── index.js -- Page 配置、配置奥创请求相关内容
└── mock-datas -- 数据mock(建议:联调通过后以真实、可读、具有代表性的数据覆盖)
└── default.json
3. components 目录说明
模块根据页面进行分组,多个页面共同使用到的模块以 std_point_common_
开头,单词以 _
进行分割,仅自身页面用到的模块以自身页面名开头(如 std_activity_lottery_
、std_promotion_sku_
),不允许在模块目录命名中出现任何大写字母及数字
.components
├── std_point_common_root
├── std_point_common_block
├── std_point_common_empty
├── std_point_common_tips
├── std_point_common_rich_text
├── std_activity_lottery_page
├── std_activity_lottery_group
├── std_activity_lottery_dialog
├── std_promotion_sku_header
├── std_promotion_sku_item
├── std_promotion_sku_list
├── std_search_result_bar
├── std_search_result_item
└── std_search_result_list
迭代说明
- 明确需求是否输入积分会员 SDK
- 从
master
拉迭代分支daily/x.x.x
, 版本号从 z 为开始递增 - 从
daily/x.x.x
拉功能开发分支feature/xxxx
, 功能开发分支尽量独立, 仅实现相对独立的功能 - 功能开发完成后, 通过
fie flow cr --create --targetBranch=daily/x.x.x
, 将功能分支合并进迭代分支 - 功能开发过程中, 在
daily/x.x.x
分支通过fie publish -d
发 alpha 版本包 - 待功能开发、测试通过后, 走
fie publish -d
、fie flow cr --create
、fie publish -o
等流程发正式版包 - 维护
CHANGELOG.md
列举每个迭代的改动点
开发说明
git clone git@codeup.aliyun.com:yunda/10008009328-mall_1_4_1-basemember-modules-fe/reply_list-WIRELESS-rax-module.git
tnpm install
npm start
npm build