Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dev #41

Merged
merged 5 commits into from
Feb 15, 2023
Merged

Dev #41

Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 5 additions & 0 deletions .vscode/settings.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
{
"i18n-ally.localesPaths": [
"src/lang"
]
}
52 changes: 52 additions & 0 deletions README.es.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,52 @@
<h1 style="text-align: center">Vue2 Template Admin</h1>

English | [简体中文](https://github.com/Octoveau/vue2-element-admin-thin/blob/main/README.zh.md)
## Introduction

Vue2 Template Admin as a middle-background template, which is developed with `vue2`, `element-ui` and other related technology stacks. There are built-in secondary-encapsulates frequently-use components. Refine and abstract frequently-use modules, reduce the use of `import` and `require`, improve development efficiency

## Features

- Module: Highly abstract, minimize the use of `import` and `require`
- Component: Secondary-encapsulate for multiple frequently-use componen

## Preparation

This project is mainly based on `ES2015+`, `vue2`, `Vue-router`, `pinia`, `[email protected]`, `axios` and` ant design for vue `, you need to be familiar with in advance.

- node and git - Project development environment
- be acquainted with vue2 essentials syntax
- be acquainted with webpack features, not limited to (webpackDLL, ProvidePlugin, plugin alias), etc
- Since the project is highly abstract against typical modules such as` auth `, `utils`, etc., you need to consult the vue.config.js file beforehand

## Installation and use

```
- Pull project
git clone https://github.com/Octoveau/vue2-template-portal.git

- Into the project
cd vue2-template-portal

- Installation dependency
npm install

- Start
npm run serve
```

## Others
```
- Prepack [Prepack 'ant design for vue', 'moment', and 'lodash' to improve compilation speed]
npm run dll
```


## commit title must followed by a space character

- feat: New function
- fix: Fixed bugs
- config: Config changes
- docs: Updates the document
- refactor: Refactor the code (neither new features nor bug fixes)
- chore: Development tool change (build scaffolding tool etc.)
106 changes: 52 additions & 54 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,54 +1,52 @@
<h1 style="text-align: center">Vue2 Template Admin</h1>

## 简介

Vue2 Template Admin 作为中后台模版,其采用`vue2`,`element-ui`等相关技术栈开发。内置二次封装的常规组件,提炼并抽象化常用模块,减轻`import`与`require`的使用,提升开发效率

## 特性

- 模块:高度抽象,尽量减少`import`和`require`使用
- 组件:二次封装多个常用组件

## 准备

本项目主要基于`ES2015+`,`vue2`,`vue-router`,`pinia`,`[email protected]`,`axios`及`ant design for vue`,故需要提前熟悉。

- node 和 git -项目开发环境
- 熟悉 vue2 基础语法
- 熟悉 webpack 特性,不限于(webpackDLL、ProvidePlugin、plugin alias)等
- 由于项目针对典型模块如`auth`,`utils`等高度抽象,需要预先查阅 vue.config.js 文件

## 安装及使用

```
- 拉取项目
git clone https://github.com/Octoveau/vue2-template-portal.git

- 进入项目
cd vue2-template-portal

- 安装依赖
npm install

- 启动
npm run serve
```

## 其它

```
- 预打包【将ant design for vue、moment、lodash进行预打包提高编译速度】
npm run dll
```

## commit 时的标题,后面必须代一个空格

- build:主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交
- ci:主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle 等)的提交
- docs:文档更新
- feat:新增功能
- fix:bug 修复
- perf:性能优化
- refactor:重构代码(既没有新增功能,也没有修复 bug)
- style:不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等)
- test:新增测试用例或是更新现有测试
<h1 style="text-align: center">Vue2 Template Admin</h1>

English | [简体中文](https://github.com/Octoveau/vue2-element-admin-thin/blob/main/README.zh.md)
## Introduction

Vue2 Template Admin as a middle-background template, which is developed with `vue2`, `element-ui` and other related technology stacks. There are built-in secondary-encapsulates frequently-use components. Refine and abstract frequently-use modules, reduce the use of `import` and `require`, improve development efficiency

## Features

- Module: Highly abstract, minimize the use of `import` and `require`
- Component: Secondary-encapsulate for multiple frequently-use componen

## Preparation

This project is mainly based on `ES2015+`, `vue2`, `Vue-router`, `pinia`, `[email protected]`, `axios` and` ant design for vue `, you need to be familiar with in advance.

- node and git - Project development environment
- be acquainted with vue2 essentials syntax
- be acquainted with webpack features, not limited to (webpackDLL, ProvidePlugin, plugin alias), etc
- Since the project is highly abstract against typical modules such as` auth `, `utils`, etc., you need to consult the vue.config.js file beforehand

## Installation and use

```
- Pull project
git clone https://github.com/Octoveau/vue2-template-portal.git

- Into the project
cd vue2-template-portal

- Installation dependency
npm install

- Start
npm run serve
```

## Others
```
- Prepack [Prepack 'ant design for vue', 'moment', and 'lodash' to improve compilation speed]
npm run dll
```


## commit title must followed by a space character

- feat: New function
- fix: Fixed bugs
- config: Config changes
- docs: Updates the document
- refactor: Refactor the code (neither new features nor bug fixes)
- chore: Development tool change (build scaffolding tool etc.)
111 changes: 111 additions & 0 deletions README.zh-CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,111 @@

<h1 style="text-align: center">Vue2 Template Admin</h1>

简体中文 | [English](https://github.com/Octoveau/vue2-element-admin-thin/blob/main/README.es.md)

## 简介

Vue2 Template Admin 作为中后台模版,其采用`vue2`,`element-ui`等相关技术栈开发。内置二次封装的常用组件,提炼并抽象化常用模块,减轻`import`与`require`的使用,提升开发效率

## 特性

- 模块:高度抽象,尽量减少`import`和`require`使用
- 组件:二次封装多个常用组件

## 准备

本项目主要基于`ES2015+`,`vue2`,`vue-router`,`pinia`,`[email protected]`,`axios`及`ant design for vue`,故需要提前熟悉。

- node 和 git -项目开发环境
- 熟悉 vue2 基础语法
- 熟悉 webpack 特性,不限于(webpackDLL、ProvidePlugin、plugin alias)等
- 由于项目针对典型模块如`auth`,`utils`等高度抽象,需要预先查阅 vue.config.js 文件

## 安装及使用

```
- 拉取项目
git clone https://github.com/Octoveau/vue2-template-portal.git

- 进入项目
cd vue2-template-portal

- 安装依赖
npm install

- 启动
npm run serve
```

## 其它

```
- 预打包【将ant design for vue、moment、lodash进行预打包提高编译速度】
npm run dll
```

## commit 时的标题,后面必须代一个空格

- build:主要目的是修改项目构建系统(例如 glup,webpack,rollup 的配置等)的提交
- ci:主要目的是修改项目继续集成流程(例如 Travis,Jenkins,GitLab CI,Circle 等)的提交
- docs:文档更新
- feat:新增功能
- fix:bug 修复
- perf:性能优化
- refactor:重构代码(既没有新增功能,也没有修复 bug)
- style:不影响程序逻辑的代码修改(修改空白字符,补全缺失的分号等)
- test:新增测试用例或是更新现有测试
=======
<h1 style="text-align: center">Vue2 Template Admin</h1>

## 简介

Vue2 Template Admin 作为中后台模版,其采用`vue2`,`element-ui`等相关技术栈开发。内置二次封装的常规组件,提炼并抽象化常用模块,减轻`import`与`require`的使用,提升开发效率

## 特性

- 模块:高度抽象,尽量减少`import`和`require`使用
- 组件:二次封装多个常用组件

## 准备

本项目主要基于`ES2015+`,`vue2`,`vue-router`,`pinia`,`[email protected]`,`axios`及`ant design for vue`,故需要提前熟悉。

- node 和 git -项目开发环境
- 熟悉 vue2 基础语法
- 熟悉 webpack 特性,不限于(webpackDLL、ProvidePlugin、plugin alias)等
- 由于项目针对典型模块如`auth`,`utils`等高度抽象,需要预先查阅 vue.config.js 文件

## 安装及使用

```
- 拉取项目
git clone https://github.com/Octoveau/vue2-template-portal.git

- 进入项目
cd vue2-template-portal

- 安装依赖
npm install

- 启动
npm run serve
```

## 其它

```
- 预打包【将ant design for vue、moment、lodash进行预打包提高编译速度】
npm run dll
```

## commit 时的标题,后面必须代一个空格

- feat:新增功能
- fix:bug 修复
- config:配置变更
- docs:文档更新
- refactor:重构代码(既没有新增功能,也没有修复 bug)
- chore:开发工具变动(构建、脚手架工具等)
- revert:代码回退