Skip to content

Commit

Permalink
feat: release 0.6.1 version (#58)
Browse files Browse the repository at this point in the history
* docs: add LICENSE

* change: delete old framework

* feature: init new arco design framework

* feature: adjust the main frame of the project page

* feature: service list filtering and service name modification

* feat: add service publishing function

* feat: add new and modified services

* feat: add service operation form verification

* feat: navigation dynamic selection

* feat: plugin architecture development

* feat: plugin configuration addition, modification and switch function development

* feat: plugin configuration delete function development

* feat: add all supported plugin templates

* feat: dynamic menu function development

* feat: add request loading progress bar

* feat: development build package generation directory

* change: modify the packaged static file directory

* feat: Add route management page

* feat: Optimize new routing functions

* feat: Improve routing management function

* feat: Add ssl management page

* change: Delete useless code

* feat: Added jwt-auth/key-auth/limit-req/limit-conn/limit-count plug-in support

* feat: develop upstream list view

* feat: develop upstream list view

* feat: develop upstream release and delete function

* change: edit list page

* feat: Added mock plug-in support

* feat: delete debug code

* feat: develop upstream add and update

* change: modify the dynamic increase or decrease of service domains

* feat: update mock plugin bug

* feat: develop upstream add and edit function

* feat: develop upstream add and edit function

* upgrade upstream node rules

* feat: update plugin bug

* feat: update router upstream bug

* change: upgrade service to router params

* change: upgrade service to router params

* change: service information transmission when upgrading and adding routes

* change: upgrade service data in routes

* change: upgrade ssl warn

* feat: update mock plugin schema content

* change: upgrade routing method style

* change: adjust plugin style

* change: upgrade plugin list collapse effect

* change: upgrade plugin list collapse effect

* change: optimize plugin list and form validation

* change: upgrade style compatible resolution

* feat: upgrade the verification rules of the route

* docs: update readme

* docs: added change log

---------

Co-authored-by: wuxiaochen <[email protected]>
Co-authored-by: blust <[email protected]>
  • Loading branch information
3 people committed Mar 1, 2023
1 parent a4f6996 commit 5f4ff8d
Show file tree
Hide file tree
Showing 180 changed files with 7,243 additions and 13,547 deletions.
3 changes: 0 additions & 3 deletions .browserslistrc

This file was deleted.

8 changes: 6 additions & 2 deletions .env
Original file line number Diff line number Diff line change
@@ -1,2 +1,6 @@
NODE_ENV=local
VUE_APP_ROOT="http://0.0.0.0:3000"
NODE_ENV=
VUE_APP_PREVIEW=true
VUE_APP_API_BASE_URL=/api
VUE_APP_ROOT=


4 changes: 4 additions & 0 deletions .env.development
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
NODE_ENV=development
VUE_APP_PREVIEW=true
VUE_APP_API_BASE_URL=/api
VUE_APP_ROOT=http://0.0.0.0:3000
14 changes: 0 additions & 14 deletions .eslintrc.js

This file was deleted.

34 changes: 27 additions & 7 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,28 @@
.env
.idea/
node_modules/
dist/
package-lock.json
/docs
**/.DS_Store
node_modules
/dist
**/.DS_Store
/static
/html
package-lock.json
npminstall-debug.log


# local env files
.env.local
.env.*.local
.env.development

# Log files
npm-debug.log*
yarn-debug.log*
yarn-error.log*
pnpm-debug.log*

# Editor directories and files
.idea
.vscode
*.suo
*.ntvs*
*.njsproj
*.sln
*.sw?
3 changes: 0 additions & 3 deletions .jshintrc

This file was deleted.

77 changes: 24 additions & 53 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,53 +1,24 @@
# Change Log

## [1.5.0] 2021-10-08
### Dependencies Updates
- Updated all out of date dependencies from `package.json` file

## [1.4.0] 2020-03-12
### Dependencies Updates
- Updated all out of date dependencies from `package.json` file
- Add `API_KEY` file
- Add new structure for google maps plugin

## [1.3.2] 2019-12-13
### Dependencies Updates
- Updated all out of date dependencies from `package.json` file
- The version is now `v1.3.2` to have the same versioning line with the PRO version of this product

## [1.2.1] 2019-06-14
### Dependencies Updates, Vue Material Update
- Updated all out of date dependencies from `package.json` file
- The framework `Vuematerial.io` was updated to the latest beta version `1.0.0-beta-11`

## [1.2.0] 2019-04-30
### Dependencies Updates
- Updated all out of date dependencies from `package.json` file

## [1.1.0] 2019-02-08
### Dependencies Updates, Improvements
- Updated all out of date dependencies from `package.json` file
- Removed all `to=""` and replaced with `href=""` props from non router-link components for avoid this error `[Vue warn]: Error in render: "TypeError: Cannot read property 'options' of undefined"`
- Changed links from footer

## [1.0.3] 2018-11-26
### Bug Fixing
- Fixed error `[Vue warn]: Error in render: "TypeError: Cannot read property 'options' of undefined"`

## [1.0.2] 2018-11-19
### Plugin Updates, BugFixing
- Updated all `dependencies` and `devDependencies` to the latest versions
- Cleaned `package.json` file
- Removed all lint warnings and errors
- Github issues fixed
- Other bug fixes

## [1.0.1] 2018-07-13
### BugFixing and Updates
- updated all the npm packages
- scroll issue on mobile devices fixed
- added button `Upgrade to PRO` in the sidebar
- another small bug fixes

## [1.0.0] 2018-05-03
- Initial Release
## 0.6.1
> Released on 2023.03.01
#### Feature

- Restructure the main design architecture and technical framework of the entire project.
- Refactor the display form of the drawer display.
- Refactor the way plugins are developed and designed.
- Added upstream pool configuration function module.
- Added route self-selection and associated upstream function.


#### Change

- Front-end framework changed from ```Vue Material``` to ```ant-design-vue```
- ```Vue``` version changed from ```2.X``` to ```3.X```
- Upgrade all form parameter validation rules.
- Upgrade all page presentation styles.


#### Document

- Added change log documents, `CHANGELOG.md` and `CHANGELOG_CN.md`.
- Update documentation in `README.md`.
24 changes: 24 additions & 0 deletions CHANGELOG_CN.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
## 0.6.1
> 发布于 2023.03.01
#### 功能

- 重构整个项目的设计主架构和技术框架。
- 重构抽屉展现的展现形式。
- 重构插件的开发设计方式。
- 新增上游池配置功能模块。
- 新增路由自助选择关联上游功能。


#### 变更

- 前端框架由 ```Vue Material``` 变更为 ```ant-design-vue```
- ```Vue``` 版本由 ```2.X``` 变更为 ```3.X```
- 升级所有表单参数校验规则。
- 升级所有页面展现样式。


#### 文档

- 新增变更记录文档,`CHANGELOG.md``CHANGELOG_CN.md`
- 更新 `README.md` 的文档说明。
13 changes: 0 additions & 13 deletions ISSUE_TEMPLATE.md

This file was deleted.

69 changes: 39 additions & 30 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -3,21 +3,34 @@
</p>

<p align="center">

<a href="https://github.com/apioak/apioak-dashboard">
<img src="https://img.shields.io/badge/apioak--dashboard-v0.6.0-blue" alt="apioak-dashboard">
<img src="https://img.shields.io/badge/apioak--dashboard-v0.6.1-blue" alt="apioak-dashboard">
</a>

<a href="https://github.com/vuejs/vue">
<img src="https://img.shields.io/badge/vue-2.6.14-brightgreen.svg" alt="vue">
<img src="https://img.shields.io/badge/vue-3.2.13-brightgreen" alt="vue">
</a>

<a href="https://github.com/vueComponent/ant-design-vue">
<img src="https://img.shields.io/badge/ant--design--vue-3.2.14-brightgreen" alt="ant-design-vue">
</a>
<a href="https://github.com/creativetimofficial/vue-material-dashboard">
<img src="https://img.shields.io/badge/vue--material--dashboard-1.5.0-brightgreen" alt="vue-material-dashboard">

<a href="https://www.npmjs.com/package/vue">
<img src="https://img.shields.io/badge/npm-6.14.13-blue" alt="npm">
</a>

<a href="https://github.com/nodejs/release">
<img src="https://img.shields.io/badge/node-v14.17.0-brightgreen" alt="node">
</a>

</p>
</p>

[简体中文](README_CN.md) | [English](README.md)

## Introduction
`apioak-dashboard` is the control plane of `apioak` gateway, based on <a target="_blank" href="https://github.com/vuejs/vue">Vue</a> and <a target="_blank" href=" https://github.com/creativetimofficial/vue-material-dashboard">Vue Material</a> development, the project cooperates with the back-end project of the control surface <a target="_blank" href="https://github.com /apioak/apioak-admin">apioak-admin</a>.
`apioak-dashboard` is the control plane of `apioak` gateway, based on <a target="_blank" href="https://github.com/vuejs/vue">Vue 3.x</a> <a target="_blank" href="https://antdv.com/components/overview">ant-design-vue 3.x</a>、<a target="_blank" href="https://github.com/npm/cli">npm 6.14.13</a> development, the project cooperates with the back-end project of the control surface <a target="_blank" href="https://github.com /apioak/apioak-admin">apioak-admin</a>.

## Quick start
<a target="_blank" href="https://github.com/apioak/apioak-dashboard">Download code from Github</a>
Expand All @@ -34,7 +47,7 @@ cnpm install

### Start the development environment
```
npm run dev
npm run serve
```

### Edit static files in production environment
Expand All @@ -47,35 +60,31 @@ See [Configuration Reference](https://cli.vuejs.org/config/).

## Project directory structure
```
apioak-dashboard/
apioak-dashboard
├── public
└── src
├── api
├── assets
│   ├── font
│   ├── img
│   │   └── faces
│   └── scss
│   └── md
│   ├── mixins
│   └── plugins
│ ├── css
│ ├── font
│ └── img
├── components
│   ├── Cards
│   ├── Common
│   ├── Dialog
│   ├── NotificationPlugin
   ├── SidebarPlugin
│   └── Tables
── filters
├── libs
── pages
│   ├── Certificate
│   ├── Layout
│   ├── PlugIn
│   ├── Router
│   └── Service
├── routes
└── store
├── hooks
├── layouts
├── router
├── schema
── plugins
── store
│ └── modules
├── utils
── views
├── plugin
│ └── components
├── router
├── services
── ssl
├── upstream
└── user
```


Expand Down
Loading

0 comments on commit 5f4ff8d

Please sign in to comment.