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

feat: release 0.6.1 version #58

Merged
merged 59 commits into from
Mar 1, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
59 commits
Select commit Hold shift + click to select a range
d8f1b02
docs: add LICENSE
zanehy Jan 1, 2023
2afbf25
change: delete old framework
Jan 12, 2023
36183b7
feature: init new arco design framework
Jan 12, 2023
6974750
refactor: dashboard new framework initialization
zanehy Jan 17, 2023
e4e5e99
feature: adjust the main frame of the project page
zanehy Jan 31, 2023
26bc61f
feature: service list filtering and service name modification
zanehy Jan 31, 2023
91615f2
feat: add service publishing function
zanehy Jan 31, 2023
8795fb6
feat: add new and modified services
zanehy Feb 1, 2023
bcb324c
feat: add service operation form verification
zanehy Feb 2, 2023
109faac
feat: navigation dynamic selection
zanehy Feb 2, 2023
046830b
feat: plugin architecture development
zanehy Feb 6, 2023
730a29e
feat: plugin configuration addition, modification and switch function…
zanehy Feb 7, 2023
a930159
feat: plugin configuration delete function development
zanehy Feb 7, 2023
849583e
feat: add all supported plugin templates
zanehy Feb 7, 2023
40107b8
feat: dynamic menu function development
zanehy Feb 7, 2023
88fb1f8
feat: add request loading progress bar
zanehy Feb 7, 2023
93aec52
feat: development build package generation directory
zanehy Feb 8, 2023
c093daa
change: modify the packaged static file directory
zanehy Feb 8, 2023
1460792
feat: Add route management page
Feb 8, 2023
3c0633d
Merge branch 'master' of github.com:zanehy/apioak-dashboard
Feb 8, 2023
9b785b0
feat: Optimize new routing functions
Feb 9, 2023
eafbdd8
feat: Improve routing management function
Feb 10, 2023
3213098
feat: Add ssl management page
Feb 13, 2023
64093ba
change: Delete useless code
blust Feb 13, 2023
61c1f37
feat: Added jwt-auth/key-auth/limit-req/limit-conn/limit-count plug-i…
blust Feb 14, 2023
b5af686
feat: develop upstream list view
zanehy Feb 16, 2023
4fd1c11
feat: develop upstream list view
zanehy Feb 16, 2023
d01e258
feat: develop upstream release and delete function
zanehy Feb 16, 2023
fb044c9
change: edit list page
zanehy Feb 16, 2023
145b5c0
feat: Added mock plug-in support
blust Feb 16, 2023
912098b
Merge branch 'master' of github.com:zanehy/apioak-dashboard
blust Feb 16, 2023
e3d9743
feat: delete debug code
blust Feb 16, 2023
4780039
feat: develop upstream add and update
zanehy Feb 17, 2023
4ec573c
change: modify the dynamic increase or decrease of service domains
zanehy Feb 17, 2023
5d319ce
feat: update mock plugin bug
blust Feb 19, 2023
db47865
Merge branch 'master' of github.com:zanehy/apioak-dashboard
zanehy Feb 19, 2023
704f2de
feat: develop upstream add and edit function
zanehy Feb 19, 2023
07dc114
feat: develop upstream add and edit function
zanehy Feb 19, 2023
63f4ae2
upgrade upstream node rules
zanehy Feb 19, 2023
4b57ef1
feat: update plugin bug
blust Feb 20, 2023
d059fd7
Merge branch 'master' of github.com:zanehy/apioak-dashboard
blust Feb 20, 2023
d4401bb
feat: update router upstream bug
blust Feb 21, 2023
ec0a8a1
change: upgrade service to router params
zanehy Feb 21, 2023
3ca1571
change: upgrade service to router params
zanehy Feb 21, 2023
15d96d9
Merge branch 'master' of github.com:zanehy/apioak-dashboard
zanehy Feb 21, 2023
ecb5fe5
change: service information transmission when upgrading and adding ro…
zanehy Feb 21, 2023
2672f27
change: upgrade service data in routes
zanehy Feb 21, 2023
c3369f4
change: upgrade ssl warn
zanehy Feb 21, 2023
3bba30d
feat: update mock plugin schema content
blust Feb 21, 2023
699a781
change: upgrade routing method style
zanehy Feb 22, 2023
e11c9bd
Merge branch 'master' of github.com:zanehy/apioak-dashboard
zanehy Feb 22, 2023
5c7bc4a
change: adjust plugin style
zanehy Feb 22, 2023
e625519
change: upgrade plugin list collapse effect
zanehy Feb 22, 2023
759f141
change: upgrade plugin list collapse effect
zanehy Feb 22, 2023
6df572d
change: optimize plugin list and form validation
zanehy Feb 23, 2023
0edd607
change: upgrade style compatible resolution
zanehy Feb 24, 2023
4738502
feat: upgrade the verification rules of the route
zanehy Feb 27, 2023
f3eddee
docs: update readme
zanehy Mar 1, 2023
5ac01d8
docs: added change log
zanehy Mar 1, 2023
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
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