GIN-Admin
Лёгкий, гибкий, элегантный и полнофункциональный каркас RBAC на основе GIN + GORM 2.0 + Casbin 2.0 + Wire DI.
Особенности:
Frontend:
Зависимости:
go install github.com/google/wire/cmd/wire@latest
.go install github.com/swaggo/swag/cmd/swag@latest
.go install github.com/gin-admin/gin-admin-cli/v10@latest
.Быстрый старт:
gin-admin-cli new -d ~/go/src --name testapp --desc 'A test API service based on golang.' --pkg 'github.com/xxx/testapp'
cd ~/go/src/testapp
make start
# или
go run main.go start
Для получения более подробных инструкций по использованию обратитесь к gin-admin-cli.
gin-admin-cli gen -d . -m CMS --structs Article --structs-comment 'Article management'
gin-admin-cli rm -d . -m CMS --structs Article
make build
# или
go build -ldflags "-w -s -X main.VERSION=v1.0.0" -o ginadmin
make swagger
# или
swag init --parseDependency --generalInfo ./main.go --output ./internal/swagger
make wire
# или
wire gen ./internal/wirex
Структура проекта:
├── cmd
│ ├── start.go
│ └── stop.go
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )