Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

github.com/onnoink/gin-seed-layout

Package Overview
Dependencies
Alerts
File Explorer
Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

github.com/onnoink/gin-seed-layout

  • v0.0.0-20240408045835-aa933b6aa8d0
  • Source
  • Go
  • Socket score

Version published
Created
Source

项目介绍

一个基于Gin的模板项目,大量参考了go-kratos的项目,使用wire管理依赖注入,目前还缺少日志组件的注入和配置组件的注入,主要用于快速搭建项目基础或者基础的项目结构学习

使用方法

还没有写一个命令行工具来创建项目,目前的使用方法就是clone或者下载压缩文件,更改go.mod的module name 为自己项目的名称

目录简介

  • cmd 目录是存放入口函数的文件,还有管理wire依赖注入的文件
  • api 是基于protobuf的接口请求和返回消息体,通过使用protobuf的方式,基于接口定义。
  • internal 是项目核心逻辑存在的地方,可以参照传统mvc的架构,包含service,data,biz文件目录 可以参考MVC架构理解这几个文件夹,其中server文件夹里的service接口定义了需要实现的方法的列表,下一步准备直接使用protobuf里的service进行定义。

FAQs

Package last updated on 08 Apr 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc