Loading repository data…
Loading repository data…
sankeyangshu / repository
A full-stack monorepo project built with NestJS (backend) and React (admin dashboard) 🚀 一个基于 NestJS 后端与 React 后台管理系统的全栈 Monorepo 项目
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
项目重构中,具体计划请查询清单。
🚀🚀🚀 react-template-admin 使用了最新的React18、React-Router v6、React-Hooks、Vite4、Zustand、Ant Design v5、Typescript等主流技术开发,集成 Dark Mode(暗黑)模式,并且持久化保存,集成了代码规范检查工具Eslint、Prettier、Stylelint。另外本项目还封装了一些常用组件、Hooks、指令、动态路由、按钮级别权限控制等功能。你可以在此之上直接开发你的业务代码!希望你能喜欢。👋👋👋
注 1:如果对您有帮助,您可以点右上角 "Star" 支持一下 谢谢!
注 2:由于本人工作较忙,所以项目更新频率较慢,但是本项目会长期维护,有问题可以提 issue, 同时也欢迎大家来共建此项目,包括但不限于:bug 修复、代码优化、功能开发等等
提前了解和学习这些知识会对使用本项目有很大的帮助。
React 基础语法React-Router基本使用Zustand 基本使用Vite 特性TypeScript 基本语法Ant Design 组件库基本使用ES6 基本语法如果你使用的 IDE 是vscode(推荐)的话,可以安装以下工具来提高开发效率及代码格式化
Galaxy-CLI 是一个用于快速生成各种前后端项目模版的脚手架。
# 选择合适的包管理工具安装脚手架
npm i -g galaxy-cli-core
# yarn
yarn global add galaxy-cli-core
# 推荐使用pnpm进行安装
pnpm i -g galaxy-cli-core
# 创建项目,按照脚手架提示,选择react-template-admin模板
galaxy init <projectName>
# 进入项目目录
cd <projectName>
# 安装依赖 - 推荐使用pnpm
pnpm install
# 启动服务
pnpm dev
# 打包发布
pnpm build
# 克隆项目
git clone https://github.com/sankeyangshu/react-template-admin.git
# 进入项目目录
cd react-template-admin
# 安装依赖 - 推荐使用pnpm
pnpm install
# 启动服务
pnpm dev
# 打包发布
pnpm build
你可以提一个 issue 或者提交一个 Pull Request。
Pull Request:
git checkout -b feat/xxxxgit commit -am 'feat(function): add xxxxx'git push origin feat/xxxxpull requestfeat: 新增功能fix: 修复 bugdocs: 文档变更style: 代码格式(不影响功能,例如空格、分号等格式修正)refactor: 代码重构(不包括 bug 修复、功能新增)perf: 性能优化test: 添加、修改测试用例build: 构建流程、外部依赖变更(如升级 npm 包、修改 webpack 配置等)ci: 修改 CI 配置、脚本chore: 对构建过程或辅助工具和库的更改(不影响源文件、测试用例)revert: 回滚 commit