util

package
v1.1.1-0...-2bb0182 Latest Latest
Warning

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

Go to latest
Published: Mar 12, 2025 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Index

Constants

View Source
const TemplateConfigField = `
<details className="config-field" data-expandable="%t"%s>
<summary>

%s` + "`%s`" + ` <span className="config-field-required" data-required="%t">required</span> <span className="config-field-type">%s</span> <span className="config-field-default">%s</span> <span className="config-field-enum">%s</span> {#%s}

%s

</summary>

%s

</details>
`
View Source
const TemplateFunctionRef = `
<details className="config-field -function" data-expandable="%t"%s>
<summary>

%s` + "`%s`" + ` <span className="config-field-type">%s</span> <span className="config-field-enum">%s</span> <span className="config-field-default -return">%s</span> <span className="config-field-required" data-required="%t">pipeline only</span>  {#%s}

%s

</summary>

%s

</details>
`
View Source
const TemplatePartialImport = `
import %s from "%s"`
View Source
const TemplatePartialUse = `<%s />
`
View Source
const TemplatePartialUseConfig = `<%s />
`

Variables

This section is empty.

Functions

func GenerateReference

func GenerateReference(schema *jsonschema.Schema, basePath string)

func GenerateSchema

func GenerateSchema(configInstance interface{}, repository, configGoPackage string) *jsonschema.Schema

func GetEumValues

func GetEumValues(fieldSchema *jsonschema.Schema, required bool, fieldDefault *string) string

func GetExistingDescription

func GetExistingDescription(pageContent string) string

func GetPartialImport

func GetPartialImport(partialFile, importingFile string) string

func GetPartialImportName

func GetPartialImportName(partialImport string) string

func GetSection

func GetSection(headlineText, pageContent string) string

func ProcessGroups

func ProcessGroups(groups map[string]*Group)

Types

type Group

type Group struct {
	File    string
	Name    string
	Content string
	Imports *[]string
}

Jump to

Keyboard shortcuts

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