{"id":13821294,"url":"https://github.com/continew-org/continew-admin-ui-arco","last_synced_at":"2025-05-16T12:33:13.170Z","repository":{"id":215102937,"uuid":"736270623","full_name":"continew-org/continew-admin-ui-arco","owner":"continew-org","description":"基于 Arco Design Pro 前端模板开发的 ContiNew Admin 前端适配项目。","archived":true,"fork":false,"pushed_at":"2024-04-28T14:12:24.000Z","size":5292,"stargazers_count":45,"open_issues_count":0,"forks_count":10,"subscribers_count":3,"default_branch":"2.5.x","last_synced_at":"2024-11-19T21:36:04.683Z","etag":null,"topics":["arco-design-vue","typescript","vite4","vue3"],"latest_commit_sha":null,"homepage":"https://doc.charles7c.top","language":"Vue","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"apache-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/continew-org.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2023-12-27T12:53:21.000Z","updated_at":"2024-10-13T14:42:58.000Z","dependencies_parsed_at":"2024-04-28T15:37:42.976Z","dependency_job_id":null,"html_url":"https://github.com/continew-org/continew-admin-ui-arco","commit_stats":null,"previous_names":["charles7c/continew-admin-ui","continew-org/continew-admin-ui-arco"],"tags_count":3,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continew-org%2Fcontinew-admin-ui-arco","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continew-org%2Fcontinew-admin-ui-arco/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continew-org%2Fcontinew-admin-ui-arco/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/continew-org%2Fcontinew-admin-ui-arco/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/continew-org","download_url":"https://codeload.github.com/continew-org/continew-admin-ui-arco/tar.gz/refs/heads/2.5.x","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":254530641,"owners_count":22086651,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["arco-design-vue","typescript","vite4","vue3"],"created_at":"2024-08-04T08:01:19.356Z","updated_at":"2025-05-16T12:33:08.159Z","avatar_url":"https://github.com/continew-org.png","language":"Vue","funding_links":[],"categories":["Vue"],"sub_categories":[],"readme":"# ContiNew Admin UI\n\n\u003ca href=\"https://github.com/Charles7c/continew-admin-ui/blob/dev/LICENSE\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/License-Apache--2.0-blue.svg\" alt=\"License\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Charles7c/continew-admin-ui\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/RELEASE-v2.5.0-%23ff3f59.svg\" alt=\"Release\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://cn.vuejs.org/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vue-3.3.7-%236CB52D.svg?logo=Vue.js\" alt=\"Release\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://arco.design/vue/docs/start\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Arco Design-2.53.3-%236CB52D.svg\" alt=\"Release\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://ts.nodejs.cn/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/TypeScript-5.3.3-%236CB52D.svg?logo=TypeScript\u0026logoColor=FFF\" alt=\"Release\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://cn.vitejs.dev/\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/badge/Vite-4.5.1-%236CB52D.svg?logo=Vite\u0026logoColor=FFF\" alt=\"Release\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Charles7c/continew-admin\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/stars/Charles7c/continew-admin?style=social\" alt=\"GitHub stars\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://github.com/Charles7c/continew-admin\" target=\"_blank\"\u003e\n\u003cimg src=\"https://img.shields.io/github/forks/Charles7c/continew-admin?style=social\" alt=\"GitHub forks\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/Charles7c/continew-admin\" target=\"_blank\"\u003e\n\u003cimg src=\"https://gitee.com/Charles7c/continew-admin/badge/star.svg?theme=white\" alt=\"Gitee stars\" /\u003e\n\u003c/a\u003e\n\u003ca href=\"https://gitee.com/Charles7c/continew-admin\" target=\"_blank\"\u003e\n\u003cimg src=\"https://gitee.com/Charles7c/continew-admin/badge/fork.svg?theme=white\" alt=\"Gitee forks\" /\u003e\n\u003c/a\u003e\n\n📚 [在线文档](https://doc.charles7c.top) | 🚀 [演示地址](https://cnadmin.charles7c.top)（账号/密码：admin/admin123）\n\n## 简介\n\nContiNew Admin（Continue New Admin）持续迭代优化的前后端分离中后台管理系统框架。开箱即用，持续提供舒适的开发体验，依托开源协作模式，提升技术透明度、放大集体智慧、共创优秀实践，源源不断地为企业级项目开发提供助力。\n\n当前采用的技术栈：Spring Boot3（Java17）、Vue3 \u0026 TS \u0026 Vite \u0026 Arco Design、Sa-Token、MyBatisPlus、Redisson、JetCache、JustAuth、Crane4j、EasyExcel、Liquibase、Hutool 等。\n\n## 项目起源\n\n我热衷于做数据归档，归档后的数据可以提高学习/工作效率，为记忆“减负”，在持续的数据归档中，优质的“沉淀”会带来非匀速、跨越式的学习/工作体验。**数据归档是一件需要持续去做的事情**。\n\n从接触程序代码的第一天，我的程序数据归档也随之开始了，刷过的算法题、笔记、对接各种组件的配置文件，甚至于一些亮眼的样式设计、“如诗”的代码片段。这些数据的沉淀丰富了我的解决方案，提高了我的编程效率，逐渐为各种场景落实成了一个个雏形程序。再后来，我意识到，我归档的这些雏形程序，有一个更为妥贴的名称：**程序框架/脚手架**。\n\n技术的发展，导致这些雏形程序的生命周期很是短暂，它们有别于我归档的其他数据，有时由于工作的原因，没有时间很好的去沉淀它们，在使用时变得越来越不顺手。所以，某段时间，我放弃了维护，而是去采用一些更为成熟的框架。\n\n不过，在陆续几年使用了一些同类框架之后，我前后遇到了一些困难：\n\n1. 想要找到一个扩展性佳，代码规范良好，开发体验舒适的框架很不容易，总是差些什么\n2. 对于初始使用似乎过度设计，上手困难？或是功能不全，全在专业版（收费）？更甚者，代码阅读性差，文档还要收费\n3. 好不容易找到一些相较合适的，没过“多久”，部分作者可能谈恋爱了，没法对外发“电”了\n4. 提 PR 可能又和原作者理念不一致，对部分框架进行二开，但又会囿于原始设计\n5. 在工作中，很多想法/设计受限于客户需求、开发工期，必须优先以交付为导向，想要依靠工作来完善一个脚手架，既不现实也不甚美妙\n\n“种一棵树最好的时间是十年前，其次是现在”。最终，我选择自己在业余时间从头写一个试试，从添加每一个依赖开始，我希望它能持续的迭代优化、演进，所以我把它命名为 **ContiNew（Continue New）**。我希望它不仅仅能吸收我的需求，而是依托开源协作模式，接受更多的可能性，沉淀更优秀的思考，设计。另外，开源出来，如果能为更广泛的小伙伴提供舒适的开发体验那就更好了。\n\n## 项目源码\n\n|       | 前端源码                                   | 后端源码                                |\n| ----- | -------------------------------------------- | ----------------------------------------- |\n| GitHub | [github.com/Charles7c/continew-admin-ui](https://github.com/Charles7c/continew-admin-ui) | [github.com/Charles7c/continew-admin](https://github.com/Charles7c/continew-admin) |\n| Gitee | [gitee.com/Charles7c/continew-admin-ui](https://gitee.com/Charles7c/continew-admin-ui) | [gitee.com/Charles7c/continew-admin](https://gitee.com/Charles7c/continew-admin) |\n\n##  系统功能\n\n\u003e **Note**\n\u003e 更多功能和优化正在赶来💦，最新项目计划、进展请进群或关注 [任务清单](https://doc.charles7c.top/admin/intro/require.html#任务清单) 和 [更新日志](https://doc.charles7c.top/admin/other/changelog.html)。\n\n- 个人中心：支持基础信息修改、安全设置（密码修改、邮箱绑定、手机号绑定（并提供行为验证码、短信限流等安全处理）、第三方账号绑定/解绑）、头像裁剪上传、个人操作日志查看\n- 用户管理：提供用户的相关配置，新增用户后，默认密码为 123456\n- 部门管理：可配置系统组织架构，树形表格展示\n- 角色管理：对权限与菜单进行分配，可根据部门设置角色的数据权限\n- 菜单管理：已实现菜单动态路由，后端可配置化，支持多级菜单\n- 公告管理：提供公告的发布、查看和删除等功能。管理员可以在后台发布公告，并可以设置公告的生效时间、终止时间，以 markdown-it 为内核渲染 Markdown 格式内容显示\n- 消息管理：提供消息查看、标记已读、全部已读、删除等功能（适配对接导航栏站内信功能）\n- 字典管理：提供对系统公用数据字典的维护，例如：公告类型，支持字典标签背景色和排序等配置\n- 文件管理：提供文件上传、下载、预览（目前支持图片、音视频）、重命名、切换视图（列表、网格）等功能\n- 存储库管理：提供文件存储库新增、编辑、删除、导出等功能\n- 系统配置：提供修改系统标题、Logo、favicon 等基础配置功能，以方便用户系统与其自身品牌形象保持一致（暂未开放高级配置）\n- 代码生成：提供根据数据库表自动生成相应的前后端 CRUD 代码的功能\n- 在线用户：管理当前登录用户，可一键踢下线\n- 日志管理：提供在线用户监控、登录日志监控、操作日志监控和系统日志监控等监控功能\n\n## 系统截图\n\n\u003e [!TIP]\n\u003e 受篇幅长度及功能更新频率影响，下方仅为系统 **部分** 功能于 **2023年11月4日** 进行的截图，更多新增功能及细节请登录演示环境或 clone 代码到本地启动查看。\n\n\u003ctable border=\"1\" cellpadding=\"1\" cellspacing=\"1\" style=\"width: 500px\"\u003e\n    \u003ctbody\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/000登录页面.png\" alt=\"登录页面\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/001仪表盘.png\" alt=\"仪表盘\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/002仪表盘-查看公告.png\" alt=\"仪表盘-查看公告\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/010个人中心-安全设置.png\" alt=\"个人中心-安全设置\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/011个人中心-安全设置-修改邮箱.png\" alt=\"个人中心-安全设置-修改邮箱\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/012个人中心-修改邮箱-发送验证码.png\" alt=\"个人中心-修改邮箱-发送验证码\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/013个人中心-修改邮箱-邮箱验证码.png\" alt=\"个人中心-修改邮箱-邮箱验证码\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/014个人中心-操作日志.png\" alt=\"个人中心-操作日志\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/015数据可视化-分析页.png\" alt=\"数据可视化-分析页\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/016数据可视化-多维数据分析页.png\" alt=\"数据可视化-多维数据分析页\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/020系统管理-用户管理-列表.png\" alt=\"系统管理-用户管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/021系统管理-用户管理-新增.png\" alt=\"系统管理-用户管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/025系统管理-部门管理-列表.png\" alt=\"系统管理-部门管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/026系统管理-部门管理-新增.png\" alt=\"系统管理-部门管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/030系统管理-角色管理-列表.png\" alt=\"系统管理-角色管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/031系统管理-角色管理-新增.png\" alt=\"系统管理-角色管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/035系统管理-菜单管理-列表.png\" alt=\"系统管理-菜单管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/036系统管理-菜单管理-新增.png\" alt=\"系统管理-菜单管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/040系统管理-公告管理-列表.png\" alt=\"系统管理-公告管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/041系统管理-公告管理-新增.png\" alt=\"系统管理-公告管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/045系统管理-消息管理-列表.png\" alt=\"系统管理-消息管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/046站内信.png\" alt=\"站内信\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/050系统管理-字典管理-列表.png\" alt=\"系统管理-字典管理-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/051系统管理-字典管理-新增.png\" alt=\"系统管理-字典管理-新增\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/055系统管理-系统配置.png\" alt=\"系统管理-系统配置\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/056系统管理-系统配置-恢复默认.png\" alt=\"系统管理-系统配置-恢复默认\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/100系统工具-代码生成-列表.png\" alt=\"系统工具-代码生成-列表\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/101系统工具-代码生成-配置.png\" alt=\"系统工具-代码生成-配置\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/200系统监控-在线用户.png\" alt=\"系统监控-在线用户\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/201系统监控-操作日志.png\" alt=\"系统监控-操作日志\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n        \u003ctr\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/202系统监控-系统日志.png\" alt=\"系统监控-系统日志\" width=\"1920\" /\u003e\u003c/td\u003e\n            \u003ctd\u003e\u003cimg src=\".image/screenshot/203系统监控-系统日志-详情.png\" alt=\"系统监控-系统日志-详情\" width=\"1920\" /\u003e\u003c/td\u003e\n        \u003c/tr\u003e\n    \u003c/tbody\u003e\n\u003c/table\u003e\n\n## 快速开始\n\n\u003e **Note**\n\u003e 更详细的流程，请查看在线文档[《快速开始》](https://doc.charles7c.top/admin/intro/quick-start.html#%E5%89%8D%E7%AB%AF)。\n\n```bash\n# 1.克隆本项目\ngit clone https://github.com/Charles7c/continew-admin.git\n\n# 2.在 IDE（Visual Studio Code/WebStorm）中打开前端项目 continew-admin-ui\n\n# 3.安装 pnpm，配置淘宝源\nnpm install -g pnpm\npnpm config set registry https://registry.npm.taobao.org\n\n# 4.安装依赖\npnpm i\n\n# 5.启动程序\n# 5.1 启动成功：访问 http://localhost:5173/\npnpm dev\n\n# 6.部署\n# 6.1 Docker 部署\n#   6.1.1 服务器安装好 docker 及 docker-compose（参考：https://blog.charles7c.top/categories/fragments/2022/10/31/CentOS%E5%AE%89%E8%A3%85Docker）\n#   6.1.2 执行 pnpm build 进行项目打包，将 dist 目录下的所有文件放到 /docker/continew-admin/html 目录下\n#   6.1.3 将 docker 目录上传到服务器 / 目录下，并授权（chmod -R 777 /docker）\n#   6.1.4 修改 docker-compose.yml 中的 MySQL 配置、Redis 配置、continew-admin-server 配置、Nginx 配置\n#   6.1.5 执行 docker-compose up -d 创建并后台运行所有容器\n# 6.2 其他方式部署\n```\n\n## 核心技术栈\n\n| 名称                                                         | 版本   | 简介                                                         |\n| :----------------------------------------------------------- | :----- | :----------------------------------------------------------- |\n| \u003ca href=\"https://cn.vuejs.org/\" target=\"_blank\"\u003eVue\u003c/a\u003e      | 3.3.7  | 渐进式 JavaScript 框架，易学易用，性能出色，适用场景丰富的 Web 前端框架。 |\n| \u003ca href=\"https://arco.design/vue/docs/start\" target=\"_blank\"\u003eArco Design\u003c/a\u003e | 2.53.3 | 字节跳动推出的前端 UI 框架，年轻化的色彩和组件设计。         |\n| \u003ca href=\"https://www.typescriptlang.org/zh/\" target=\"_blank\"\u003eTypeScript\u003c/a\u003e | 5.3.3  | TypeScript 是微软开发的一个开源的编程语言，通过在 JavaScript 的基础上添加静态类型定义构建而成。 |\n| \u003ca href=\"https://cn.vitejs.dev/\" target=\"_blank\"\u003eVite\u003c/a\u003e    | 4.5.1  | 下一代的前端工具链，为开发提供极速响应。                     |\n\n## 项目结构\n\n```bash\ncontinew-admin-ui\n  ├─ config               # 全局 Vite 配置\n  ├─ public               # 公共静态资源（favicon.ico、logo.svg）\n  ├─ src\n  │  ├─ api               # 请求接口\n  │  │  ├─ demo             # 示例模块\n  │  │  ├─ auth             # 认证模块\n  │  │  ├─ common           # 公共模块\n  │  │  ├─ monitor          # 系统监控模块\n  │  │  ├─ system           # 系统管理模块\n  │  │  └─ tool             # 系统工具模块\n  │  ├─ assets            # 静态资源\n  │  │  ├─ icons            # 图标资源\n  │  │  ├─ images           # 图片资源\n  │  │  └─ style            # 样式资源\n  │  ├─ components        # 通用业务组件\n  │  ├─ config            # 全局配置（包含 echarts 主题）\n  │  │  └─ settings.json    # 配置文件\n  │  ├─ directives        # 指令集（如需，可自行补充）\n  │  ├─ hooks             # 全局 hooks\n  │  ├─ layout            # 布局\n  │  ├─ locale            # 国际化语言包\n  │  ├─ mock              # 模拟数据\n  │  ├─ router            # 路由配置\n  │  ├─ store             # 状态管理中心\n  │  ├─ types             # TypeScript 类型\n  │  ├─ utils             # 工具库（mock 全局开启/关闭）\n  │  ├─ views             # 页面模板\n  │  │  ├─ demo             # Arco Design 相关示例模块\n  │  │  ├─ dashboard        # 仪表盘模块\n  │  │  ├─ login            # 登录模块\n  │  │  ├─ monitor          # 系统监控模块\n  │  │  │  ├─ log              # 日志管理\n  │  │  │  │  ├─ login            # 登录日志\n  │  │  │  │  ├─ operation        # 操作日志\n  │  │  │  │  └─ system           # 系统日志\n  │  │  │  └─ online           # 在线用户\n  │  │  └─ system           # 系统管理模块\n  │  │    ├─ announcement     # 公告管理\n  │  │    ├─ config           # 系统配置\n  │  │    ├─ dept             # 部门管理\n  │  │    ├─ dict             # 字典管理\n  │  │    ├─ menu             # 菜单管理\n  │  │    ├─ message          # 消息管理\n  │  │    ├─ role             # 角色管理\n  │  │    └─ user             # 用户模块\n  │  │      └─ center           # 个人中心\n  │  ├─ App.vue\n  │  └─ main.ts           # 入口文件\n  ├─ .env.development\n  ├─ .env.production\n  ├─ index.html\n  ├─ package.json\n  └─ tsconfig.json\n```\n\n## 贡献指南\n\nContiNew Admin 致力于提供开箱即用，持续舒适的开发体验。作为一个开源项目，Creator 的初心是希望 ContiNew Admin 依托开源协作模式，提升技术透明度、放大集体智慧、共创优秀实践，源源不断地为企业级项目开发提供助力。\n\n我们非常欢迎广大社区用户为 ContiNew Admin **贡献（开发，测试、文档、答疑等）** 或优化代码，欢迎各位感兴趣的小伙伴儿，[添加微信](https://doc.charles7c.top/support.html) 讨论或认领任务。\n\n### 分支说明\n\nContiNew Admin 的分支目前分为下个大版本的开发分支和上个大版本的维护分支，PR 前请注意对应分支是否处于维护状态，版本支持情况请查看 [更新日志/版本支持](https://doc.charles7c.top/admin/other/changelog.html#%E7%89%88%E6%9C%AC%E6%94%AF%E6%8C%81)。\n\n| 分支  | 说明                                                         |\n| ----- | ------------------------------------------------------------ |\n| dev   | 开发分支，默认为下个大版本的 SNAPSHOT 版本，接受新功能或新功能优化 PR |\n| x.x.x | 维护分支，在 vx.x.x 版本维护期终止前（一般为下个大版本发布前），用于修复上个版本的 Bug，只接受已有功能修复，不接受新功能 PR |\n\n### 贡献代码\n\n如果您想提交新功能或优化现有代码，可以按照以下步骤操作：\n\n1. 首先，在 Gitee 或 Github 上将项目 fork 到您自己的仓库\n2. 然后，将 fork 过来的项目（即您的项目）克隆到本地\n3. 切换到当前仍在维护的分支（请务必充分了解分支使用说明，可进群联系维护者确认）\n4. 开始修改代码，修改完成后，将代码 commit 并 push 到您的远程仓库\n5. 在 Gitee 或 Github 上新建 pull request（pr），选择好源和目标，按模板要求填写说明信息后提交即可（多多参考 [已批准合并的 pr 记录](https://github.com/Charles7c/continew-admin-ui/pulls?q=is%3Apr+is%3Amerged)，会大大增加批准合并率）\n6. 最后，耐心等待维护者合并您的请求即可\n\n请记住，如果您有任何疑问或需要帮助，我们将随时提供支持。\n\n\u003e [!IMPORTANT]\n\u003e 欢迎大家为 ContiNew Admin 贡献代码，我们非常感谢您的支持！为了更好地管理项目，维护者有一些要求：\n\u003e\n\u003e 1. 请确保代码、配置文件的结构和命名规范良好，完善的代码注释\n\u003e 2. 在提交代码前，请按照 [Angular 提交规范](https://github.com/conventional-changelog/conventional-changelog/tree/master/packages/conventional-changelog-angular) 编写 commit 的 message\n\n## 反馈交流\n\n欢迎各位小伙伴儿扫描下方二维码加好友，备注 `cnadmin`，拉你进群，探讨技术、提提需求~   \n\n加入交流群后，你将会：\n\n- 第一时间收到框架动态\n- 第一时间收到框架更新通知\n- 第一时间收到框架 Bug 通知\n- 和众多大佬互相 (huá shuǐ) 交流 (mō yú)\n\n\u003cdiv align=\"left\"\u003e\n  \u003cimg src=\".image/qrcode.jpg\" alt=\"二维码\" width=\"230px\" /\u003e\n\u003c/div\u003e\n\u003cdetails\u003e\n\u003csummary\u003e无加群意愿\u003c/summary\u003e\n如无加群意愿，欢迎在 \u003ca href=\"https://github.com/Charles7c/continew-admin-ui/issues\" target=\"_blank\"\u003eIssues\u003c/a\u003e 中反馈交流~ 🍻\n\u003c/details\u003e\n\n## 鸣谢\n\n### 鸣谢\n\n感谢参与贡献的每一位小伙伴🥰\n\n\u003ca href=\"https://github.com/Charles7c/continew-admin/graphs/contributors\"\u003e\n\t\u003cimg src=\"https://contrib.rocks/image?repo=Charles7c/continew-admin\" /\u003e\n\u003c/a\u003e\n\n### 特别鸣谢\n\n- 感谢 \u003ca href=\"https://www.jetbrains.com/\" target=\"_blank\"\u003eJetBrains\u003c/a\u003e 提供的 \u003ca href=\"https://jb.gg/OpenSourceSupport\" target=\"_blank\"\u003e非商业开源软件开发授权\u003c/a\u003e \n- 感谢 \u003ca href=\"http://pro.arco.design/\" target=\"_blank\"\u003eArco Design Pro\u003c/a\u003e 开箱即用的中后台前端解决方案\n- 感谢 [Gi Admin Pro](https://gitee.com/lin0716/gi-demo)，致敬各位作者为开源前端模板领域作出的贡献\n  - e.g. 扩展于 Gi Admin Pro 项目开源的文件管理组件\n- 感谢项目使用或未使用到的每一款开源组件，致敬各位开源先驱 :fire:\n\n## License\n\n- 遵循 \u003ca href=\"https://github.com/Charles7c/continew-admin-ui/blob/dev/LICENSE\" target=\"_blank\"\u003eApache-2.0\u003c/a\u003e 开源许可协议\n- Copyright © 2022-present \u003ca href=\"https://blog.charles7c.top\" target=\"_blank\"\u003eCharles7c\u003c/a\u003e\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontinew-org%2Fcontinew-admin-ui-arco","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fcontinew-org%2Fcontinew-admin-ui-arco","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fcontinew-org%2Fcontinew-admin-ui-arco/lists"}