项目结构
project-nameMETA-INFMANIFEST.MF // 项目描述文件schema // 物模型描述文件目录- lemo.json- tag.jsonpages // lemo页面存放目录- page1- page2xxx // gs源码目录- xxx.gs- module1xxx.gs- module2xxx.gs- xxx.prog // 此文件的全路径为程序标识- yyy.prog // 此文件的全路径为程序标识
MANIFEST.MF规范
manifest文件描述了当前项目的信息,打包工具会根据这个文件完成gs项目版本打包,格式如下:
projectName: test_local_project // 项目名称
description: 本地测试项目 // 项目描述信息
version: 0.0.0 // 正式环境版本号,预发环境版本部署工具基于这个版本自动做版本控制
prog文件
name: "这是一个程序名称"
script: src/xxx.gs #当前程序启动的入口gs文件
profile: profile1.xml #当前程序引用的profile文件
deviceType: tag #当前程序绑定的设备类型
startEvent: clickEvent #触发当前程序启动的事件类型(可能是设备事件或其他事件)
