Documentation
¶
Index ¶
- func DataSource(pkgName string, moduleName string, modulePath string) string
- func DataSourceCrud(model string, module string, path string, pk string, driver string, ...) string
- func DataSourceCrudMariaDb(model string, module string, path string, pk string, driverName string, ...) string
- func DataSourceCrudPostgrest(model string, module string, path string, pk string, driverName string, ...) string
- func FeatureCrudTemplates(pkg pkgs.Pkg) map[string]string
- func FeatureTemplates(pkg pkgs.Pkg) map[string]string
- func Handler(name string) string
- func HandlerCrud(model string, module string, pk string) string
- func Model(name string) string
- func ModelCrud(imports []string, module string, pk string, name string, fields string, ...) string
- func Provider(name string) string
- func Repository(name string) string
- func RepositoryCrud(model string, pk string) string
- func RequestXRequest(module string) string
- func Router(name string, moduleName string) string
- func RouterCrud(name string, moduleName string) string
- func StructXStruct() string
- func UseCase(name string) string
- func UseCaseCrud(model string, pk string) string
- func Validate(name string) string
- func ValidateCrud(module string, name string) string
- type Template
- func ApiRoutersTemplate(module string) Template
- func ApiTemplate(module string) Template
- func AppTemplate(module string) Template
- func CasbinModelTemplate() Template
- func CasbinPolicyTemplate() Template
- func CmdMainTemplate(module string, project string) Template
- func ConfigurationDevelopmentTemplate() Template
- func ConfigurationEnvironmentTemplate() Template
- func ConfigurationProductionTemplate() Template
- func ConfigurationTemplate() Template
- func CoreFlagTemplate() Template
- func CoreHandlerTemplate() Template
- func CoreHeaderTemplate() Template
- func CoreJwtTemplate() Template
- func CorePagingTemplate() Template
- func CoreParamsTemplate() Template
- func CoreRequestTemplate() Template
- func CoreResponseTemplate() Template
- func CoreRouterTemplate() Template
- func CoreSortingTemplate() Template
- func CoreValidateTemplate() Template
- func DatabaseDriversTemplate() Template
- func DatabaseMongodbTemplate() Template
- func DatabaseWireGenTemplate() Template
- func DatabaseWireTemplate() Template
- func DeploymentsApiComposeTemplate(project string) Template
- func DeploymentsDockerfileTemplate(module string, project string) Template
- func DocsSwaggerJsonTemplate() Template
- func DocsSwaggerYamlTemplate() Template
- func DocsTemplate() Template
- func InternalPkgCasbinxTemplate() Template
- func InternalPkgResponseTemplate() Template
- func InternalPkgValidatorTemplate() Template
- func MakefileTemplate() Template
- func ModTemplate(module string) Template
- func SchemaSqlTemplate() Template
- func WireGenTemplate(module string, project string) Template
- func WireTemplate(module string, project string) Template
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func DataSource ¶ added in v1.0.7
func DataSourceCrud ¶ added in v1.0.7
func DataSourceCrudMariaDb ¶ added in v1.0.8
func DataSourceCrudPostgrest ¶ added in v1.0.8
func FeatureCrudTemplates ¶ added in v1.0.7
func HandlerCrud ¶ added in v1.0.7
func Repository ¶ added in v1.0.7
func RepositoryCrud ¶ added in v1.0.7
func RequestXRequest ¶ added in v1.1.7
func RouterCrud ¶ added in v1.0.7
func StructXStruct ¶ added in v1.1.7
func StructXStruct() string
func UseCaseCrud ¶ added in v1.0.7
func ValidateCrud ¶ added in v1.0.7
Types ¶
type Template ¶
type Template interface {
Text() []byte
}
func ApiRoutersTemplate ¶
func ApiTemplate ¶
func AppTemplate ¶ added in v1.2.0
func CasbinModelTemplate ¶
func CasbinModelTemplate() Template
func CasbinPolicyTemplate ¶
func CasbinPolicyTemplate() Template
func CmdMainTemplate ¶
func ConfigurationDevelopmentTemplate ¶
func ConfigurationDevelopmentTemplate() Template
func ConfigurationEnvironmentTemplate ¶
func ConfigurationEnvironmentTemplate() Template
func ConfigurationProductionTemplate ¶
func ConfigurationProductionTemplate() Template
func ConfigurationTemplate ¶
func ConfigurationTemplate() Template
func CoreFlagTemplate ¶
func CoreFlagTemplate() Template
func CoreHandlerTemplate ¶
func CoreHandlerTemplate() Template
func CoreHeaderTemplate ¶
func CoreHeaderTemplate() Template
func CoreJwtTemplate ¶
func CoreJwtTemplate() Template
func CorePagingTemplate ¶
func CorePagingTemplate() Template
func CoreParamsTemplate ¶
func CoreParamsTemplate() Template
func CoreRequestTemplate ¶
func CoreRequestTemplate() Template
func CoreResponseTemplate ¶
func CoreResponseTemplate() Template
func CoreRouterTemplate ¶
func CoreRouterTemplate() Template
func CoreSortingTemplate ¶ added in v1.1.2
func CoreSortingTemplate() Template
func CoreValidateTemplate ¶
func CoreValidateTemplate() Template
func DatabaseDriversTemplate ¶
func DatabaseDriversTemplate() Template
func DatabaseMongodbTemplate ¶
func DatabaseMongodbTemplate() Template
func DatabaseWireGenTemplate ¶
func DatabaseWireGenTemplate() Template
func DatabaseWireTemplate ¶
func DatabaseWireTemplate() Template
func DocsSwaggerJsonTemplate ¶
func DocsSwaggerJsonTemplate() Template
func DocsSwaggerYamlTemplate ¶
func DocsSwaggerYamlTemplate() Template
func DocsTemplate ¶
func DocsTemplate() Template
func InternalPkgCasbinxTemplate ¶
func InternalPkgCasbinxTemplate() Template
func InternalPkgResponseTemplate ¶ added in v1.0.7
func InternalPkgResponseTemplate() Template
func InternalPkgValidatorTemplate ¶ added in v1.0.15
func InternalPkgValidatorTemplate() Template
func MakefileTemplate ¶
func MakefileTemplate() Template
func ModTemplate ¶
func SchemaSqlTemplate ¶ added in v1.1.2
func SchemaSqlTemplate() Template
func WireGenTemplate ¶ added in v1.2.0
func WireTemplate ¶ added in v1.2.0
Source Files
¶
- api_routers_template.go
- api_template.go
- app_template.go
- casbin_model_template.go
- casbin_policy_template.go
- cmd_main_template.go
- configuration_development_template.go
- configuration_environment_template.go
- configuration_production_template.go
- configuration_template.go
- core_flag_template.go
- core_handler_template.go
- core_header_template.go
- core_jwt_template.go
- core_paging_template.go
- core_params_template.go
- core_request_template.go
- core_response_template.go
- core_router_template.go
- core_sorting_template.go
- core_validate_template.go
- database_drivers_template.go
- database_mongodb_template.go
- database_wire_gen_template.go
- database_wire_template.go
- datasource_crud_mariadb_template.go
- datasource_crud_postgres_template.go
- datasource_crud_template.go
- datasource_template.go
- deployments_api_compose_template.go
- deployments_dockerfile_template.go
- docs_swagger_json_template.go
- docs_swagger_yaml_template.go
- docs_template.go
- feature_crud_templates.go
- feature_templates.go
- handler_crud_template.go
- handler_template.go
- internal_pkg_casbinx_template.go
- internal_pkg_response_template.go
- internal_pkg_validator_template.go
- makefile_template.go
- mod_template.go
- model_crud_template.go
- model_template.go
- provider_template.go
- repository_crud_template.go
- repository_template.go
- requestx_request_template.go
- router_crud_template.go
- router_template.go
- schema_sql_template.go
- structx_struct_template.go
- template.go
- usecase_crud_template.go
- usecase_template.go
- validate_crud_template.go
- validate_template.go
- wire_gen_template.go
- wire_template.go
Click to show internal directories.
Click to hide internal directories.