Arc blog 是由 monorepo 管理前后端项目。
Project 项目 | Description 描述 |
---|---|
arc-cms | CMS for Arc 博客包含 Vue3、Vite、Vueuse、TailwindCss、Element-Plus 和 Axios。 |
arc-web | Arc 博客的网站应用程序,包含React,Next.js13,TailwindCss,styled-components,Axios。 |
arc-service | Arc 博客的后端平台,包括Node.js,NestJS,PostgreSQL,Prisma,Log4js,RBAC,JWT等。 |
@arc/utils | 通用工具utils库。 |
安装 Node.js 和 PNPM
建议基本环境是 Node.js 16 LTS 和 PNPM。管理 Node.js 版本的更好方法是使用 nvm。而PNPM是一个快速,磁盘空间节省的包管理器。
# Installing NVM
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.5/install.sh | bash
# Installing pnpm
npm install -g pnpm
安装 commitizen
遵循 Angular 团队的提交消息指南,您的 git 提交将由 commitlint 检查,请使用 git cz
代替 git commit
.因此,请全局安装 commitizen
。
根据MIT许可的条款获得许可 MIT licensed.