xnsk_fe_openlayers 先农数科前端团队openlayers功能相关的SDK
项目初始化
-
node 版本 v14.19.3
-
包管理公共使用yarn
-
建议使用VSCode进行开发
项目搭建与运行
# 克隆主仓库代码到本地
$ git clone http://gitlab-xnsk.mapfarm.com/xnsk_fe/xnsk_fe_openlayers.git
# 添加fork的私人仓库为一个远端仓库
$ git remote add XXX http://gitlab-xnsk.mapfarm.com/XXX/xnsk_fe_openlayers.git
# 进入项目根目录
$ cd xnsk_fe_openlayers
# 安装依赖
$ yarn install
# 运行项目(开发)
$ yarn serve
# 编译部署
$ yarn build
# eslint
$ yarn lint
提交修改
项目的changelog是基于commit message生成,git commit
时message信息需要遵循Angular规范,项目内置了commitlint会在每次进行git commit时对message信息进行校验,格式不符合规范将中止提交。
推荐全局安装commitizen来快速创建符合规范的commit message
如果使用vscode进行开发,强烈推荐安装commitizen插件