# go-learning-reference **Repository Path**: xuzimian/go-learning-reference ## Basic Information - **Project Name**: go-learning-reference - **Description**: No description available - **Primary Language**: Go - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2021-02-05 - **Last Updated**: 2023-02-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # go-learning-reference ## Introduction - Standard Go Project Layout:https://github.com/golang-standards/project-layout/blob/master/README_zh.md - effective_go: https://golang.org/doc/effective_go - uber go guide: https://github.com/uber-go/guide/blob/master/style.md - 如何写出优雅的 Go 语言代码: https://draveness.me/golang-101/ ##### 文档说明 本项目文档分两种: - 简单的内容会以测试Code加注解方式进行阐述,请按照对应模块(如common中对应包级结构)里的包分类进行查找。 - 相对复杂的架构内容则会在对应模块的目录下的README文档中阐述。 部分文档传送门: - [Database](https://gitee.com/xuzimian/go-learning-reference/tree/master/components/db) - [DHT](https://gitee.com/xuzimian/go-learning-reference/tree/master/components/dht) - [RPC](https://gitee.com/xuzimian/go-learning-reference/tree/master/components/rpc) - [Socks5](https://gitee.com/xuzimian/go-learning-reference/blob/master/components/socks5/REAMDE.md) - [API Gateway](https://gitee.com/xuzimian/go-learning-reference/tree/master/framework/microservice/api-gateway) - [Discovery Service](https://gitee.com/xuzimian/go-learning-reference/tree/master/framework/microservice/discovery) - [Web Framework](https://gitee.com/xuzimian/go-learning-reference/tree/master/framework/web)