INNER CODE UNIT · Go
run
Leadaxe/LxBox · app/contract/tools/gendocs/main.go:40
func run() error {
root, err := moduleRoot()
if err != nil {
return err
}
outDir := filepath.Join(root, "contract", "docs", "generated")
reg, err := registry.Load()
if err != nil {
return err
}
raw, err := loadRaw(reg)
if err != nil {
return err
}
// VERSION лежит рядом с реестром, но в бинарь не вшит (его читают люди и
// раннеры обеих сторон), поэтому берётся с диска от корня модуля.
vdata, err := os.ReadFile(filepath.Join(root, "contract", "VERSION"))