1.0.6 • Published 3 years ago

mp-sign-cloud-sdk v1.0.6

Weekly downloads
1
License
ISC
Repository
-
Last release
3 years ago

腾讯电子签云函数sdk

项目介绍

电子签云函数sdk。

发布

@hoollyzhang npm publish

快速上手

  • 技术栈:node.js,

本地开发

  1. 执行 yarn install 安装npm依赖包。
  2. 执行 node .index.js

常见问题

  1. 本地无法commit代码。 原因:静态检查没有通过,git hooks阻止提交。 解决方法:整改代码符合规范,执行yarn lint确保静态检查通过。
  2. 无法push代码到远程。 原因: 推送代码到已保护的分支,比如master分支,已保护的分支只接受Merge Request。或者是本地静态检查未通过。

行为准则

  1. Git Commit Message格式为<type>: <subject>,type为feat、fix、docs、style、refactor、test、perf、chore等。
  2. 代码上库之前,需确保静态检查通过,本地验证OK。
  3. Master、Test分支只接受Merge Request,不能强行push。
  4. 涉及UI效果的变更,需在Merge Request的评论中贴界面截图。
  5. src/的代码禁止import web/中的代码。可以反向import,但不要引入Web中无法运行的npm包;Egg与Web部分的代码需复用时,放到src/lib/src/interface/。另一种办法:如果在src/app/中想使用web/中的功能,先在web/entry.tsx中导出,在src/app/中动态require(ssrConfig.serverJs)
  6. 日志,请使用 traceContext.logger 提供的函数: debug()info()warn()error()
  7. 国际化,请使用 import { useTranslation, Trans, Slot } from '@util/i18n'; const { t } = useTranslation(); 或者 const { t } = traceContext;。国际字符串时,用法: t('我是中文') 或者 <Trans>我是中文</Trans>

如何加入

  1. 本项目开发人员,自己拉特性分支。本地验证OK,合入到Test分支,打Tag,部署到测试环境,最后由产品验收。
  2. 非本项目开发人员,fork到自己的远程库,提交MR的方式参与开发。
  3. 协作与分支管理策略,见:代码仓库协作流程

团队介绍

  1. 我们的团队分布在多个地域:深圳、北京、武汉、西安等,大部分人员都是经验丰富的开发人员。
  2. 我们乐观向上、不畏困难、敢于挑战。
  3. 我们的目标是实现行业第一的优秀产品。
  4. 欢迎有共识的同学加入我们的团队,^_^
1.0.6

3 years ago

1.0.5

3 years ago

1.0.4

4 years ago

1.0.2

4 years ago

1.0.3

4 years ago

1.0.1

5 years ago

1.0.0

5 years ago