Documentation
¶
Index ¶
- Constants
- func GenerateReference(schema *jsonschema.Schema, basePath string)
- func GenerateSchema(configInstance interface{}, repository, configGoPackage string) *jsonschema.Schema
- func GetEumValues(fieldSchema *jsonschema.Schema, required bool, fieldDefault *string) string
- func GetExistingDescription(pageContent string) string
- func GetPartialImport(partialFile, importingFile string) string
- func GetPartialImportName(partialImport string) string
- func GetSection(headlineText, pageContent string) string
- func ProcessGroups(groups map[string]*Group)
- type Group
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 GetPartialImport ¶
func GetPartialImportName ¶
func GetSection ¶
func ProcessGroups ¶
Types ¶
Click to show internal directories.
Click to hide internal directories.