Awesome Open Source
Awesome Open Source

English |

apiI18N

API | API(i18n) | API | API(i18n)

: https://www.gin-vue-admin.com

(: LLemonGreen And Fann)

2.golangvue

3.

4.Apache2.0shouzi_1994

  1. 22G45/ https://cloud.tencent.com/act/new?fromSource=gwzcw.4325959.4325959.4325959&utm_medium=cps&utm_id=gwzcw.4325959.4325959.4325959&cps_key=962a7fdaa930cda1c06e36a7608e95cc

1c2g1m 38 :https://www.aliyun.com/minisite/goods?userCode=xqe01uob

1.

1.1

Gin-vue-admin vue gin jwtcasbin

: http://demo.gin-vue-admin.com

admin

123456

1.2

Hi! gin-vue-admin

Gin-vue-admin

Gin-vue-admin gin-vue-admin

1.2.1 Issue

  • issue Bug Feature Slack Gitter

  • issue

1.2.2 Pull Request

  • fork

  • commit []: README.md: fix xxx bug

  • bug PR

  • review approve review

2.

- node > v12.18.3
- golang >= v1.16
- IDEGoland
-    https://www.gin-vue-admin.com/docs/first_master
- url

2.1 server

Goland server gin-vue-admin


# 
git clone https://github.com/flipped-aurora/gin-vue-admin.git
# server
cd server

#  go mod go
go generate

#  
go build -o server main.go (windowsgo build -o server.exe main.go )

# 
./server (windows server.exe)

2.2 web

# web
cd web

# 
cnpm install || npm install

# web
npm run serve

2.3 swaggerAPI

2.3.1 swagger

1
go get -u github.com/swaggo/swag/cmd/swag
2

go.org/x goproxy.cn goproxy.io

#  Go  1.13 - 1.15 GO111MODULE=on, ,  Go   1.16 ~  
#  Go Modules 
go env -w GO111MODULE=on 
#  GOPROXY 
go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct

# ,go generate ,  `Goland`  `Vscode`  
cd server
go generate -run "go env -w .*?"

# swag
go get -u github.com/swaggo/swag/cmd/swag

2.3.2 API

cd server
swag init

serverdocs docs.go, swagger.json, swagger.yaml go, http://localhost:8888/swagger/index.html swagger

2.4 VSCode

2.4.1

VSCode``gin-vue-admin.code-workspace``backend``frontend``root

2.4.2 /

taskBackend``Frontend``Both (Backend & Frontend)``Both (Backend & Frontend)

2.4.3 settings

go.toolsEnvVars``VSCodegogogopath``go.goroot

    "go.gopath": null,
    "go.goroot": null,

3.

4.

4.1

4.2 :baobeisuper

4.3

     server
         api             (api)
            v1          (v1)
         config          ()
         core            ()
         docs            (swagger)
         global          ()                    
         initialize      ()                        
            internal    ()                            
         middleware      ()                        
         model           ()                    
            request     ()                        
            response    ()                            
         packfile        ()                        
         resource        ()                        
            excel       (excel)                        
            page        ()                        
            template    ()                            
         router          ()                    
         service         (service)                    
         source          (source)                    
         utils           ()                    
             timer       ()                        
             upload      (oss)                        
    
            web
         babel.config.js
         Dockerfile
         favicon.ico
         index.html                 -- 
         limit.js                   -- 
         package.json               -- 
         src                        -- 
            api                    -- api 
            App.vue                -- 
            assets                 -- 
            components             -- 
            core                   -- gva 
               config.js          -- gva
               gin-vue-admin.js   -- 
               global.js          -- 
            directive              -- v-auth 
            main.js                -- 
            permission.js          -- 
            pinia                  -- pinia vuex
               index.js           -- 
               modules            -- modules
                   dictionary.js
                   router.js
                   user.js
            router                 -- 
               index.js
            style                  -- 
               base.scss
               basics.scss
               element_visiable.scss  --  element-plus 
               iconfont.css           -- icon
               main.scss
               mobile.scss
               newLogin.scss
            utils                  -- 
               asyncRouter.js     -- 
               btnAuth.js         -- 
               bus.js             -- mitt
               date.js            -- 
               dictionary.js      --  
               downloadImg.js     -- 
               format.js          -- 
               image.js           -- 
               page.js            -- 
               request.js         -- 
               stringFun.js       -- 
        |    view -- view
        |   |    about -- 
        |   |    dashboard -- 
        |   |    error -- 
        |   |    example --
        |   |    iconList -- icon
        |   |    init --   
        |   |   |    index -- 
        |   |   |    init -- 
        |   |    layout  --  layout 
        |   |   |    aside 
        |   |   |    bottomInfo     -- bottomInfo
        |   |   |    screenfull     -- 
        |   |   |    setting        -- 
        |   |   |    index.vue      -- base 
        |   |    login              -- 
        |   |    person             -- 
        |   |    superAdmin         -- 
        |   |    system             -- 
        |   |    systemTools        -- 
        |   |    routerHolder.vue   -- page  
         vite.config.js             -- vite 
         yarn.lock

5.

6.

6.1

https://www.yuque.com/flipped-aurora

:shouzi_1994

6.2

1

https://www.bilibili.com/video/BV1Rg411u7xH/

2

https://www.bilibili.com/video/BV1x44y117TT/

3golang

bilibilihttps://space.bilibili.com/322210472/channel/detail?cid=108884

4gin

bilibilihttps://space.bilibili.com/322210472/channel/detail?cid=126418&ctype=0

5gin-vue-admin

bilibilihttps://space.bilibili.com/322210472/channel/detail?cid=126418&ctype=0

7.

7.1

QQ622360840

QQ

"gin-vue-admin"

8.

gin-vue-admin!

9.

🍹

10.

H5-Dooring H5

go-zero

11.

Apache2.0

Related Awesome Lists
Top Programming Languages
Top Projects

Get A Weekly Email With Trending Projects For These Topics
No Spam. Unsubscribe easily at any time.
Golang (158,575
Docker (97,353
Vue (66,148
String (42,392
Admin (21,951
Jwt (9,823
Swagger (8,013
I18n (4,840
Vue3 (1,644
Gin (1,637
Element Ui (1,637
Vite (1,420
Gorm (998
Aurora (833
Vue Admin (405
Casbin (286
Pinia (168
Go Admin (13
Gin Admin (11
Gin Vue Admin (6