增加属性注释

This commit is contained in:
白茶清欢 2021-11-11 20:46:25 +08:00
parent fc605ce397
commit f9fb6a5b4d

View File

@ -13,13 +13,13 @@ package git_hook
//
// Date : 6:23 下午 2021/11/11
type HookData struct {
Repository Repository `json:"repository"`
Repository Repository `json:"repository"` // 仓库信息
Sender Sender `json:"sender"`
Ref string `json:"ref"`
Before string `json:"before"`
After string `json:"after"`
Ref string `json:"ref"` // 分支,如 : refs/heads/master
Before string `json:"before"` // 之前版本号 : e162757f3f4a37786b4118a5346baae5dd24ecde
After string `json:"after"` // 当前版本号 : c70a362d850a820704bd374363ea4e7ea810fd1a
HeadCommit HeadCommit `json:"head_commit"`
CompareUrl string `json:"compare_url"`
CompareUrl string `json:"compare_url"` // 两个版本号代码diff的URL, 点击后可查看diff
Commits []Commit `json:"commits"`
Pusher Pusher `json:"pusher"`
}
@ -31,33 +31,33 @@ type HookData struct {
// Date : 6:24 下午 2021/11/11
type Repository struct {
Mirror bool `json:"mirror"`
OriginalUrl string `json:"original_url"`
StarsCount int64 `json:"stars_count"`
IgnoreWhitespaceConflicts bool `json:"ignore_whitespace_conflicts"`
FullName string `json:"full_name"`
Fork bool `json:"fork"`
CreatedAt string `json:"created_at"`
Internal bool `json:"internal"`
AllowRebaseExplicit bool `json:"allow_rebase_explicit"`
MirrorInterval string `json:"mirror_interval"`
CloneUrl string `json:"clone_url"`
WatchersCount int64 `json:"watchers_count"`
OpenIssuesCount int64 `json:"open_issues_count"`
ReleaseCounter int64 `json:"release_counter"`
InternalTracker RepositoryInternalTracker `json:"internal_tracker"`
Name string `json:"name"`
Empty bool `json:"empty"`
SshUrl string `json:"ssh_url"`
OriginalUrl string `json:"original_url"` // original_url
StarsCount int64 `json:"stars_count"` // start 数量
IgnoreWhitespaceConflicts bool `json:"ignore_whitespace_conflicts"` // 忽略空格的冲突
FullName string `json:"full_name"` // 仓库完整名称
Fork bool `json:"fork"` // 是否 fork
CreatedAt string `json:"created_at"` // 创建时间
Internal bool `json:"internal"` // 是否内部仓库
AllowRebaseExplicit bool `json:"allow_rebase_explicit"` // 是否允许rebase
MirrorInterval string `json:"mirror_interval"` // mirror_interval
CloneUrl string `json:"clone_url"` // gi clone 对用的 https 地址
WatchersCount int64 `json:"watchers_count"` // 监听器数量
OpenIssuesCount int64 `json:"open_issues_count"` // 未解决的issues数量
ReleaseCounter int64 `json:"release_counter"` // 发布版本数量
InternalTracker RepositoryInternalTracker `json:"internal_tracker"` // 内部跟踪配置
Name string `json:"name"` // 仓库名称
Empty bool `json:"empty"` // 仓库是否为空
SshUrl string `json:"ssh_url"` // git clone 对应的 ssh 地址
ForksCount int64 `json:"forks_count"`
Permissions RepositoryPermission `json:"permissions"`
Private bool `json:"private"`
Private bool `json:"private"` // 是否为私有仓库
Size int64 `json:"size"`
HasWiki bool `json:"has_wiki"`
HasProjects bool `json:"has_projects"`
AllowMergeCommits bool `json:"allow_merge_commits"`
AvatarUrl string `json:"avatar_url"`
Id int64 `json:"id"`
Description string `json:"description"`
ID int64 `json:"id"` // 仓库ID
Description string `json:"description"` // 创建仓库时候的描述
Website string `json:"website"`
UpdatedAt string `json:"updated_at"`
HasPullRequests bool `json:"has_pull_requests"`
@ -66,9 +66,9 @@ type Repository struct {
HasIssues bool `json:"has_issues"`
AllowRebase bool `json:"allow_rebase"`
AllowSquashMerge bool `json:"allow_squash_merge"`
Owner RepositoryOwner `json:"owner"`
Owner RepositoryOwner `json:"owner"` // 仓库所有者信息
Template bool `json:"template"`
HtmlUrl string `json:"html_url"`
HtmlUrl string `json:"html_url"` // 访问仓库的html地址
DefaultBranch string `json:"default_branch"`
Archived bool `json:"archived"`
DefaultMergeStyle string `json:"default_merge_style"`