Browse Source

created package

warrior 4 months ago
commit
0da563decb
1 changed files with 60 additions and 0 deletions
  1. 60 0
      README.md

+ 60 - 0
README.md

@@ -0,0 +1,60 @@
+# WAPP 微信小程序:小程序页面、样式、MOCK数据规范
+
+- 起步必看
+    - [目录及开发规范](./tutorial-devspec.html)
+    - [新项目小程序配置](./tutorial-startup.html)
+- 全局服务
+    - [全局:程序入口注意事项](./tutorial-app.html)
+    - [全局:变量、方法、服务](./tutorial-global.html)
+- 通用页面
+    - [组件:DiyPage](./tutorial-diypage.html)
+- 常用业务
+    - [用户登录及验证](./tutorial-userauth.html)
+
+# NovaWapp脚手架工具
+## 初始化子项目
+``` sh
+# 安装依赖
+npm i
+# 初始化子项目
+npm run nova init nova-doctor
+# 开发者工具选择 nova-wapp 目录启动项目
+```
+## 项目结构
+- 子项目配置文件目录:/config/\<project\> 目录为
+  - config.js 账套及三方参数配置文件
+  - app.json 小程序项目分包依赖文件
+- 开发者首先需要加载子项目的配置文件才能正常运行子项目
+  - 例如:npm run nova init nova-doctor
+    - 将nova-doctor精英内推项目配置文件,复制到当前项目进行开发
+- 更多目录介绍请查看:[目录及开发规范](./tutorial-devspec.html)
+## 命令帮助
+> npm run nova help
+``` sh
+> node .release-tool.js help
+usage: .release-tool.js <command>
+
+命令:
+  .release-tool.js list            列出所有可用小程序清单
+  .release-tool.js init <appname>  初始化小程序:根据appname
+
+选项:
+  --help     显示帮助信息                                                 [布尔]
+  --version  显示版本号                                                   [布尔]
+```
+
+# NovaWapp技术文档
+
+``` sh
+# 调试打包 完整
+rm -r dist/docs/*
+jsdoc -c .config-jsdoc.json
+cp -r docs/* dist/docs/
+http-server ./dist/docs/
+# 调试打包
+npm run docs
+
+# 发布上线
+rsync -avPW dist/docs/ root@server.fmode.cn:/var/www/ng-fmode/wapp/
+scp -r dist/docs/* root@server.fmode.cn:/var/www/ng-fmode/wapp/
+```