master
icechen 2021-12-24 18:50:43 +08:00
parent 78d6d1df37
commit 60487a0aab
9 changed files with 53 additions and 1 deletions

4
.gitignore vendored
View File

@ -22,7 +22,8 @@
.LSOverride .LSOverride
# Icon must end with two \r # Icon must end with two \r
Icon Icon
# Thumbnails # Thumbnails
._* ._*
@ -69,3 +70,4 @@ $RECYCLE.BIN/
# Windows shortcuts # Windows shortcuts
*.lnk *.lnk
logs

17
app/README.md 100644
View File

@ -0,0 +1,17 @@
# app
所有应用的入口。
## 应用类型
### `/api`——对外提供接口服务的应用
一般指对外提供`http`服务的应用。
### `/service`——仅对内部提供服务的应用
一般指对内提供`grpc`服务的应用
### `/job`——运行短暂的一次性任务
分为一般任务和定时任务

View File

@ -0,0 +1,7 @@
package main
import "git.icechen.cn/pkg/go-template/app/service/example_service/pkg/user"
func main() {
user.GetUser()
}

View File

@ -0,0 +1 @@
package model

View File

@ -0,0 +1,5 @@
package main
func main() {
}

View File

@ -0,0 +1,7 @@
package user2
import "fmt"
func CreateUser() {
fmt.Println("create user")
}

View File

@ -0,0 +1,7 @@
package user
import "fmt"
func GetUser() {
fmt.Println("get user")
}

3
go.mod 100644
View File

@ -0,0 +1,3 @@
module git.icechen.cn/pkg/go-template
go 1.17

3
pkg/README.md 100644
View File

@ -0,0 +1,3 @@
# pkg
所有应用共享的基础通用库代码