vRp.CD2g_test/utils/generator/genreadme
kercylan98 bbf70fab02 test: server 包完善部分测试用例 2024-01-15 17:27:29 +08:00
..
README.md docs: 优化 README.md 可读性 2024-01-15 17:27:02 +08:00
builder.go test: server 包完善部分测试用例 2024-01-15 17:27:29 +08:00
builder_test.go docs: 优化 README.md 函数签名 2024-01-15 10:37:51 +08:00

README.md

Genreadme

Go doc

暂无介绍...

目录导航

列出了该 package 下所有的函数及类型定义,可通过目录导航进行快捷跳转 ❤️

展开 / 折叠目录导航

包级函数定义

函数名称 描述
New 暂无描述...

类型定义

类型 名称 描述
STRUCT Builder 暂无描述...

详情信息

func New(pkgDirPath string, output string) (*Builder, error)


Builder STRUCT

type Builder struct {
	p *astgo.Package
	b *strings.Builder
	o string
}

func (*Builder) Generate() error

查看 / 收起单元测试

func TestBuilder_Generate(t *testing.T) {
	filepath.Walk("D:/sources/minotaur", func(path string, info fs.FileInfo, err error) error {
		if !info.IsDir() {
			return nil
		}
		if strings.Contains(strings.TrimPrefix(path, "D:/sources/minotaur"), ".") {
			return nil
		}
		b, err := New(path, filepath.Join(path, "README.md"))
		if err != nil {
			return nil
		}
		if err = b.Generate(); err != nil {
			panic(err)
		}
		return nil
	})
}