-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: 1.重构大量代码 feat: 2.新增表单添加(修改)配置 feat: 3.新增安装(卸载)系统服务 feat: 4.新增打洞成功通知 feat: 5.新增使用提示、注意 feat: 6.新增当前配置运行状态 perf: 7.优化下载核心逻辑,下载提示 perf: 8.优化Windows图标大小问题 chore: 9.升级多个依赖 fix: 10.修复stylelint运行报错 fix: 11.修复UnoCSS报错 docs: 12.完善README perf: 12.完成TODO(1-20)
- Loading branch information
Showing
31 changed files
with
1,494 additions
and
716 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -8,3 +8,5 @@ dist-ssr | |
pnpm-debug | ||
release | ||
.idea | ||
dist-electron | ||
tmp |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,132 +1,120 @@ | ||
<div align="center"> <a href="https://github.com/kailong321200875/vue-element-plus-admin"> <img width="100" src="./public/logo.png"> </a> <br> <br> | ||
|
||
[![license](https://img.shields.io/github/license/kailong321200875/vue-element-plus-admin.svg)](LICENSE) | ||
|
||
<h1>vue3+vite+electron+element-plus-admin</h1> | ||
<div align="center"> <img width="100" src="./public/logo.png"> <br> <br> | ||
<h1>EasyTier 管理器 组网 内网穿透</h1> | ||
<h3>vue3 + vite + electron + element-plus</h3> | ||
</div> | ||
|
||
**English** | [中文](./README.zh-CN.md) | ||
|
||
## Introduction | ||
|
||
electron 整合vue3 + vite4+element-plus vue-element-plus-admin is a free and open source middle and background template based on `element-plus`. Developed using the latest mainstream technologies such as `vue3`, `vite4` and `typescript`, the out of the box middle and background front-end solution can be used as the starting template of the project and learning reference. And always pay attention to the latest technological trends and update them as soon as possible. | ||
|
||
vue-element-plus-admin is positioned as a background integration scheme, which is not suitable for secondary development as a basic template. Because it integrates many functions that you may not use, it will cause a lot of code redundancy. If your project doesn't pay attention to this problem, you can also directly carry out secondary development based on it. | ||
## 使用教程 | ||
|
||
If you need a basic template, please switch to the `tempalte` branch. `Tempalte` simply integrates some common layout functions such as layout and dynamic menu, which is more suitable for developers to carry out secondary development. | ||
1.设置页 检测内核是否存在 (仅首次使用需要,后续确认存在即可直接运行) | ||
|
||
## Feature | ||
2.配置页新建组网配置,提供直接编辑代码的方式,和表单填写 | ||
|
||
- **State of The Art Development**:Use front-end front-end technology development such as Vue3/vite4 | ||
- **TypeScript**: Application-level JavaScript language | ||
- **Theming**: Configurable themes | ||
- **International**:Built-in complete internationalization program | ||
- **Mock Server** Built-in mock data scheme | ||
- **Authority** Built-in complete dynamic routing permission generation scheme. | ||
- **Component** Multiple commonly used components are encapsulated twice | ||
- **Examples** Built-in rich examples | ||
3.工作台(首页)运行指定配置 | ||
|
||
## Preview | ||
## 介绍 | ||
|
||
- [vue-element-plus-admin](https://element-plus-admin.cn/) - Full version of the github site | ||
- [vue-element-plus-admin](https://kailong110120130.gitee.io/vue-element-plus-admin) - Full version of the gitee site | ||
EasyTier 管理器 整合vue3 + vite5 + element-plus + electron, 是一个基于 `element-plus` | ||
免费开源的中后台模版。使用了最新的`vue3`,`vite5`,`TypeScript` | ||
等主流技术开发,开箱即用的中后台前端解决方案,可以用来作为项目的启动模版,也可用于学习参考。并且时刻关注着最新技术动向,尽可能的第一时间更新。 | ||
|
||
account: **admin/admin test/test** | ||
## 特性 | ||
|
||
`admin` account is used to simulate the control permission of the server, and render whatever the server returns | ||
- **最新技术栈**:使用 Vue3/vite5 等前端前沿技术开发 | ||
- **TypeScript**: 应用程序级 JavaScript 的语言 | ||
- **主题**: 可配置的主题 | ||
- **国际化**:内置完善的国际化方案 | ||
- **自定义数据** 内置 Mock 数据方案 | ||
- **权限** 内置完善的动态路由权限生成方案 | ||
- **组件** 二次封装了多个常用的组件 | ||
- **示例** 内置丰富的示例 | ||
|
||
`test` account is used to simulate the front-end control authority. The server only returns the menu key to be displayed, and the front-end performs matching rendering | ||
## 预览 | ||
|
||
## Documentation | ||
## 文档 | ||
|
||
[Document Github](https://element-plus-admin-doc.cn/) | ||
## 前序准备 | ||
|
||
[Document Gitee](https://kailong110120130.gitee.io/vue-element-plus-admin-doc) | ||
- [node](http://nodejs.org/) 和 [git](https://git-scm.com/) - 项目开发环境 | ||
- [Vite4](https://vitejs.dev/) - 熟悉 vite 特性 | ||
- [Vue3](https://v3.vuejs.org/) - 熟悉 Vue 基础语法 | ||
- [TypeScript](https://www.typescriptlang.org/) - 熟悉 `TypeScript` 基本语法 | ||
- [Es6+](http://es6.ruanyifeng.com/) - 熟悉 es6 基本语法 | ||
- [Vue-Router-Next](https://next.router.vuejs.org/) - 熟悉 vue-router 基本使用 | ||
- [Element-Plus](https://element-plus.org/) - element-plus 基本使用 | ||
- [electron](https://www.electronjs.org/zh/) | ||
|
||
## Preparation | ||
## 安装和使用 | ||
|
||
- [node](http://nodejs.org/) and [git](https://git-scm.com/) - Project development environment | ||
- [Vite4](https://vitejs.dev/) - Familiar with vite features | ||
- [Vue3](https://v3.vuejs.org/) - Familiar with Vue basic syntax | ||
- [TypeScript](https://www.typescriptlang.org/) - Familiar with the basic syntax of `TypeScript` | ||
- [Es6+](http://es6.ruanyifeng.com/) - Familiar with es6 basic syntax | ||
- [Vue-Router-Next](https://next.router.vuejs.org/) - Familiar with the basic use of vue-router | ||
- [Element-Plus](https://element-plus.org/) - Familiar with the basic use of element-plus | ||
- [Mock.js](https://github.com/nuysoft/Mock) - mockjs basic syntax | ||
|
||
## Install and use | ||
|
||
- Get the project code | ||
- 获取代码 | ||
|
||
```bash | ||
git clone https://github.com/kailong321200875/vue-element-plus-admin.git | ||
git clone | ||
``` | ||
|
||
- Installation dependencies | ||
- 安装依赖 | ||
|
||
```bash | ||
cd vue-element-plus-admin | ||
cd | ||
|
||
pnpm install | ||
|
||
``` | ||
|
||
- run | ||
- 运行 | ||
|
||
```bash | ||
pnpm run dev | ||
``` | ||
|
||
- build | ||
|
||
```bash | ||
pnpm run build:pro | ||
``` | ||
- 打包 | ||
|
||
## Change Log | ||
1.编译 | ||
```bash | ||
pnpm run build:compile | ||
``` | ||
2.打包各个平台 | ||
```bash | ||
pnpm run build:win | ||
pnpm run build:linux | ||
pnpm run build:mac | ||
``` | ||
|
||
[CHANGELOG](./CHANGELOG.md) | ||
## 更新日志 | ||
|
||
## How to contribute | ||
## 如何贡献 | ||
|
||
You can [Raise an issue](https://github.com/kailong321200875/vue-element-plus-admin/issues/new) Or submit a Pull Request. | ||
你可以提一个 issue 或者提交一个 Pull Request。 | ||
|
||
**Pull Request:** | ||
|
||
1. Fork code | ||
2. Create your own branch: `git checkout -b feat/xxxx` | ||
3. Submit your changes: `git commit -am 'feat(function): add xxxxx'` | ||
4. Push your branch: `git push origin feat/xxxx` | ||
5. submit `pull request` | ||
|
||
## Git Contribution submission specification | ||
|
||
- `feat` New features | ||
- `fix` Fix bugs | ||
- `docs` document | ||
- `style` Format and style (changes that do not affect code operation) | ||
- `refactor` Refactor | ||
- `perf` Optimize related, such as improving performance and experience | ||
- `test` Add test | ||
- `build` Compilation related modifications, changes to project construction or dependencies | ||
- `ci` Continuous integration modification | ||
- `chore` Changes in the construction process or auxiliary tools | ||
- `revert` Rollback to previous version | ||
- `workflow` Workflow improvement | ||
- `mod` Uncertain modification classification | ||
- `wip` Under development | ||
- `types` type | ||
|
||
## Browser support | ||
|
||
The `Chrome 80+` browser is recommended for local development | ||
|
||
Support modern browsers, not IE | ||
|
||
| [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/archive/internet-explorer_9-11/internet-explorer_9-11_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>IE | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/edge/edge_48x48.png" alt=" Edge" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Edge | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/firefox/firefox_48x48.png" alt="Firefox" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Firefox | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/chrome/chrome_48x48.png" alt="Chrome" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Chrome | [<img src="https://raw.githubusercontent.com/alrra/browser-logos/master/src/safari/safari_48x48.png" alt="Safari" width="24px" height="24px" />](http://godban.github.io/browsers-support-badges/)</br>Safari | | ||
| :-: | :-: | :-: | :-: | :-: | | ||
| not support | last 2 versions | last 2 versions | last 2 versions | last 2 versions | | ||
|
||
## License | ||
1. Fork 代码 | ||
2. 创建自己的分支: `git checkout -b feat/xxxx` | ||
3. 提交你的修改: `git commit -am 'feat(function): add xxxxx'` | ||
4. 推送您的分支: `git push origin feat/xxxx` | ||
5. 提交 `pull request` | ||
|
||
## Git 贡献提交规范 | ||
|
||
- `feat` 新功能 | ||
- `fix` 修补 bug | ||
- `docs` 文档 | ||
- `style` 格式、样式(不影响代码运行的变动) | ||
- `refactor` 重构(即不是新增功能,也不是修改 BUG 的代码) | ||
- `perf` 优化相关,比如提升性能、体验 | ||
- `test` 添加测试 | ||
- `build` 编译相关的修改,对项目构建或者依赖的改动 | ||
- `ci` 持续集成修改 | ||
- `chore` 构建过程或辅助工具的变动 | ||
- `revert` 回滚到上一个版本 | ||
- `workflow` 工作流改进 | ||
- `mod` 不确定分类的修改 | ||
- `wip` 开发中 | ||
- `types` 类型 | ||
|
||
## 系统支持 | ||
|
||
理论支持Windows 10 、Windows 11、 Linux (桌面版)、MacOS(暂时无证书,无法打包测试) | ||
|
||
## 许可证 | ||
|
||
[MIT](./LICENSE) |
This file was deleted.
Oops, something went wrong.
Oops, something went wrong.