gitlib

package module
v0.1.3 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jan 2, 2024 License: MIT Imports: 4 Imported by: 4

README

gitlib

gitlib 是一个可扩展的git库,用go实现。

项目内各个包的依赖关系:
[gitlib] -> [support] -> [network] -> [commands] -> [instructions] -> [store] -> [git]
层次 名称 含义 说明
7 . gitlib 提供面向[模块]的接口
6 git/support 实现 提供对各种接口的实现
5 git/network 网络 提供面向 [网络] 的接口
4 git/commands 命令 提供面向 [command] 的接口(cli)
3 git/instructions 指令框架 提供面向 [指令] 的接口
2 git/repositories 存储库 (store) 提供面向 [repo] 的接口
1 git/. 数据对象 基本的git数据对象

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func Bind

func Bind(cc context.Context) context.Context

Bind ...

func GetLib added in v0.0.8

func GetLib() repositories.Lib

GetLib 函数用来取Lib对象

func NewMainModule added in v0.1.0

func NewMainModule() *application.ModuleBuilder

NewMainModule ...

func NewTestModule added in v0.1.0

func NewTestModule() *application.ModuleBuilder

NewTestModule ...

Types

type Agent added in v0.1.1

type Agent interface {
	GetLib() repositories.Lib
}

Agent 提供一个获取 repositories.Lib 的便捷接口

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL