贡献指南

概览

packages 目录下存放了多个互相关联的独立 Package 。

  • @zeronejs/cli: 命令行接口 (CLI) 模块。包含创建 Zerone 项目,一键生成 CURD ,build 等功能。

  • @zeronejs/role-easy: 简单的角色授权模块。

  • @zeronejs/auth: 身份认证模块。

  • @zeronejs/redis: redis模块。

  • @zeronejs/utils: 工具函数模块。

开发配置

开发要求:

克隆代码仓库,并安装依赖:

pnpm i
1

本项目开发使用的一些主要工具:

开发脚本

pnpm test

test 命令使用 Jest 来运行单元测试。

pnpm commit

commit 命令使用 git-cz在新窗口打开 ,在您进行代码提交时的消息

pnpm build

build 命令使用 zerone cli在新窗口打开 build命令 。

文档

源码在这里在新窗口打开

所有的 Markdown 源文件都放置在 docs 目录下。我们维护了两种翻译:

  • 英语 (en-US) 在 / 路径下
  • 中文 (zh-CN) 在 /zh/ 路径下

我们在 GitHub Pages在新窗口打开 部署的 生产 版本。该站点是从最新的提交中自动构建在新窗口打开而来。域名为 https://zerone.top在新窗口打开