Documentation
¶
Index ¶
Constants ¶
View Source
const ( ExpectedTemplateSource = "ThatSoftwareCompany/template-go-api" ExpectedLicense = "Apache-2.0" ExpectedGoVersion = "1.26.0" ExpectedDatabase = "PostgreSQL" ExpectedMigrationTool = "golang-migrate" ExpectedArchitecture = "modular-mvc" ExpectedPostgreSQL = "16+" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Compatibility ¶
type Manifest ¶
type Manifest struct {
TemplateID string `json:"template_id"`
TemplateSource string `json:"template_source"`
TemplateVersion string `json:"template_version"`
TemplateCommit string `json:"template_commit"`
GeneratedFrom string `json:"generated_from"`
Repository string `json:"repository"`
License string `json:"license"`
MinimumGoVersion string `json:"minimum_go_version"`
Database string `json:"database"`
MigrationTool string `json:"migration_tool"`
Architecture string `json:"architecture"`
SupportedEnvironments []string `json:"supported_environments"`
DependencyVersions map[string]string `json:"dependency_versions"`
Compatibility Compatibility `json:"compatibility"`
}
Click to show internal directories.
Click to hide internal directories.