diff --git a/docs/CHANGELOG.md b/docs/CHANGELOG.md index b962fca..699dacd 100644 --- a/docs/CHANGELOG.md +++ b/docs/CHANGELOG.md @@ -1,6 +1,19 @@ # Easy Admin Change log > All notable changes to this project will be documented in this file. +## [v1.3.0](https://github.com/nicelizhi/easy-admin/releases/tag/1.3.0) +. fix the lang support +. add gzip support and gzip config +. add acro vue support function + +## [v1.2.0](https://github.com/nicelizhi/easy-admin/releases/tag/1.2.0) +. change the db deleted_at to flag. +. fix the cores bug +. fix the cores security +. fix the easy-admin ui +. add MSSQL db sql +. fix the build docker to docker hub + ## [v1.1.0](https://github.com/nicelizhi/easy-admin/releases/tag/1.1.0) . fix the redis queue client bug diff --git a/docs/configure.md b/docs/configure.md index 9e25ae8..64530fa 100644 --- a/docs/configure.md +++ b/docs/configure.md @@ -19,6 +19,15 @@ settings: timezone: "Africa/Cairo" # local local: "en" + # gzip enable + gzip: true + #gzip level + # options 1、BestCompression 1、BestSpeed 1、DefaultCompression 1、NoCompression + # NoCompression = 0 + # BestSpeed = 1 + # BestCompression = 9 + # DefaultCompression = -1 + gziplevel: 9 ssl: # https domain domain: localhost:8000 diff --git a/docs/guide/configure/index.md b/docs/guide/configure/index.md index ef90fbd..d83fffa 100644 --- a/docs/guide/configure/index.md +++ b/docs/guide/configure/index.md @@ -19,6 +19,15 @@ settings: timezone: "Africa/Cairo" # local local: "en" + # gzip enable + gzip: true + #gzip level + # options 1、BestCompression 1、BestSpeed 1、DefaultCompression 1、NoCompression + # NoCompression = 0 + # BestSpeed = 1 + # BestCompression = 9 + # DefaultCompression = -1 + gziplevel: 9 ssl: # https domain domain: localhost:8000 diff --git a/docs/index.md b/docs/index.md index 50c2e0c..dbb1345 100644 --- a/docs/index.md +++ b/docs/index.md @@ -1,23 +1,32 @@ -# easy-admin +# Easy-Admin +[![Go Reference](https://godoc.org/github.com/nicelizhi/easy-admin?status.svg)](https://godoc.org/github.com/nicelizhi/easy-admin) [![Build Status](https://github.com/nicelizhi/easy-admin/workflows/Build/badge.svg)](https://github.com/nicelizhi/easy-admin) [![Release](https://img.shields.io/github/release/nicelizhi/easy-admin.svg?style=flat-square)](https://github.com/nicelizhi/easy-admin/releases) [![Go Report Card](https://goreportcard.com/badge/github.com/nicelizhi/easy-admin)](https://goreportcard.com/report/github.com/nicelizhi/easy-admin) +[![HitCount](https://views.whatilearened.today/views/github/nicelizhi/easy-admin.svg)](https://github.com/nicelizhi/easy-admin) [![License](https://img.shields.io/github/license/nicelizhi/easy-admin )](https://github.com/nicelizhi/easy-admin) +[![Commits](https://img.shields.io/github/commit-activity/m/nicelizhi/easy-admin?color=ffff00)](https://github.com/nicelizhi/easy-admin/commits/main) +[![Docker Pulls](https://img.shields.io/docker/pulls/nicesteven/easy-admin)](https://hub.docker.com/r/nicesteven/easy-admin) + + +## About Easy-Admin + +Easyadmin is a Quick, beautiful and modern admin generator for Go VUE application. + +English | [简体中文](https://nicelizhi.github.io/easy-admin/zh/) >> The front-end and back-end separation authority management system based on Gin + Vue is extremely simple to initialize the system. You only need to modify the database connection in the configuration file. The system supports multi-instruction operations. Migration instructions can make it easier to initialize database information. Service instructions It's easy to start the api service. -## online demo +## Online demo - [Vue2 demo](https://easy-admin-ui.vercel.app) - [Arco demo](https://hello-arco-pro.vercel.app/)( testing now) -## ✨ Feature - -- Follow RESTful API design specifications +## Feature -- Based on the GIN WEB API framework, it provides rich middleware support (user authentication, cross-domain, access log, tracking ID, etc.) +- Based on the GIN WEB API framework, it provides rich middleware support (user authentication, cross-domain, access log, tracking ID, Cahce, Zip etc.) - RBAC access control model based on Casbin @@ -35,10 +44,12 @@ - Multi Language +- Multi-platform (Darwin Freebsd Linux Windows) + - TimeZone Support -## 🎁 Internal +## Internal 1. User management: The user is the system operator, this function mainly completes the system user configuration. 2. Department management: configure the system organization (company, department, group), and display the tree structure to support data permissions. @@ -67,18 +78,18 @@ swag init --parseDependency --parseDepth=6 --instanceName admin -o ./docs/admin http://localhost:8000/swagger/admin/index.html ``` -# Install +# How to Install -[Docker Install](https://nicelizhi.github.io/easy-admin/guide/install/docker) +- [Docker Install](https://nicelizhi.github.io/easy-admin/guide/install/docker) -[Docker Composer Install](https://nicelizhi.github.io/easy-admin/guide/install/docker-composer) +- [Docker Composer Install](https://nicelizhi.github.io/easy-admin/guide/install/docker-composer) -[K8s Install](https://nicelizhi.github.io/easy-admin/guide/install/k8s) +- [K8s Install](https://nicelizhi.github.io/easy-admin/guide/install/k8s) -[Binary Install](https://nicelizhi.github.io/easy-admin/guide/install/binary) +- [Binary Install](https://nicelizhi.github.io/easy-admin/guide/install/binary) -# Configure +# How to Configure [Configure Docs](https://nicelizhi.github.io/easy-admin/guide/configure/) @@ -90,4 +101,4 @@ http://localhost:8000/swagger/admin/index.html [https://gitee.com/nicelizhi/easy-admin/issues](https://gitee.com/nicelizhi/easy-admin/issues) (中国) # Discussions -[https://github.com/nicelizhi/easy-admin/discussions](https://github.com/nicelizhi/easy-admin/discussions) +[https://github.com/nicelizhi/easy-admin/discussions](https://github.com/nicelizhi/easy-admin/discussions) \ No newline at end of file diff --git a/docs/zh/index.md b/docs/zh/index.md index c44e139..b0f0f06 100644 --- a/docs/zh/index.md +++ b/docs/zh/index.md @@ -37,11 +37,13 @@ - 多租户的支持 -- 多语言支持 +- 多语言支持 (已支持中文,英文) - 时区功能支持 -- TODO: 单元测试 +- 静态打包,从而简化部署实施流程 + +- Gzip 的压缩支持,从而可以让您的应用跑的更快 ## 🎁 内置 @@ -63,3 +65,39 @@ 1. 内容管理:demo功能,下设分类管理、内容管理。可以参考使用方便快速入门。 1. 定时任务:自动化任务,目前支持接口调用和函数调用。 +# Api 文档生成 + +``` +swag init --parseDependency --parseDepth=6 --instanceName admin -o ./docs/admin +``` + +# 在线文档查看 + +``` +http://localhost:8000/swagger/admin/index.html +``` + +# 如何安装部署 + +- [Docker 安装部署](https://nicelizhi.github.io/easy-admin/guide/install/docker) + +- [Docker Composer 部署安装](https://nicelizhi.github.io/easy-admin/guide/install/docker-composer) + +- [K8s 部署安装](https://nicelizhi.github.io/easy-admin/guide/install/k8s) + +- [二进制部署安装](https://nicelizhi.github.io/easy-admin/guide/install/binary) + + +# How to Configure + +[Configure Docs](https://nicelizhi.github.io/easy-admin/guide/configure/) + +# Document +[https://nicelizhi.github.io/easy-admin/](https://nicelizhi.github.io/easy-admin/) + +# Issue +[https://github.com/nicelizhi/easy-admin/issues](https://github.com/nicelizhi/easy-admin/issues) +[https://gitee.com/nicelizhi/easy-admin/issues](https://gitee.com/nicelizhi/easy-admin/issues) (中国) + +# Discussions +[https://github.com/nicelizhi/easy-admin/discussions](https://github.com/nicelizhi/easy-admin/discussions) \ No newline at end of file