gleece
Building, documenting, validating, securing and customizing REST APIs through code-first development
File Explorer
Download Latest Version (.zip)- build.yml
- release.yml
- launch.json
- settings.json
- 2.1_generics_graph.svg
- CHANGELOG.md
- cli.go
- doc.const.go
- auth.middleware.chi.hbs
- auth.middleware.echo.hbs
- auth.middleware.fiber.hbs
- auth.middleware.gin.hbs
- auth.middleware.mux.hbs
- embeds.go
- dump.go
- entrypoint.go
- generate.go
- init.go
- root.go
- version.go
- wizard.go
- didyoumean.go
- linq.go
- enumerations.go
- iterables.go
- maps.go
- string.utils.go
- structs.go
- utils.go
- attribute.go
- enums.go
- functional.go
- helpers.go
- holder.go
- metadata.cache.go
- ast.arbitrator.go
- configs.go
- packages.facade.go
- symbols.go
- visitor.go
- array.go
- common.go
- func.go
- inline.struct.go
- map.go
- named.go
- param.go
- ptr.go
- slice.go
- alias.go
- common.go
- composite.go
- const.go
- controller.go
- enum.go
- errors.go
- field.go
- generics.go
- helpers.go
- param.go
- receiver.go
- retval.go
- struct.go
- sym.node.go
- type.param.go
- type.usage.go
- pipeline.go
- nodes.go
- structs.go
- configuration.go
- structs.go
- classified.go
- entity.go
- enums.go
- resolved.go
- paths.go
- annotation.link.validator.go
- api.validator.go
- common.validator.go
- commos.go
- controller.validator.go
- receiver.validator.go
- arbitration.go
- configs.go
- synced.provider.go
- alias.visitor.go
- base.go
- context.go
- controller.visitor.go
- enum.visitor.go
- errors.go
- field.visitor.go
- orchestrator.go
- route.visitor.go
- struct.visitor.go
- type.usage.visitor.go
- typedecl.visitor.go
- consts.go
- enums.go
- helpers.go
- structs.go
- CHI_INTEGRATION.md
- ECHO_INTEGRATION.md
- FIBER_INTEGRATION.md
- GIN_INTEGRATION.md
- MUX_INTEGRATION.md
- ADVANCED.md
- ANNOTATIONS.md
- AUTHENTICATION.md
- CONFIG.md
- ERROR_HANDLING.md
- MIDDLEWARES.md
- STEPBYSTEP.md
- VALIDATION.md
- custom.validations.go
- e2e.controller.go
- openapi3.0.0.json
- openapi3.1.0.json
- AfterOperationRoutesExtension.hbs
- BeforeOperationRoutesExtension.hbs
- chi.custom.response.headers.hbs
- FunctionDeclarationsExtension.hbs
- ImportsExtension.hbs
- JsonBodyValidationErrorResponseExtension.hbs
- JsonErrorResponseExtension.hbs
- JsonResponseExtension.hbs
- ParamsValidationErrorResponseExtension.hbs
- RegisterRoutesExtension.hbs
- ResponseHeadersExtension.hbs
- RouteEndRoutesExtension.hbs
- RouteStartRoutesExtension.hbs
- RunValidatorExtension.hbs
- TypeDeclarationsExtension.hbs
- chi_e2e_authorization.go
- chi.e2e.ex_extra.gleece.go
- chi.middlewares.go
- openapi3.0.0.json
- openapi3.1.0.json
- chi.e2e.gleece.go
- tester.go
- common.go
- AfterOperationRoutesExtension.hbs
- BeforeOperationRoutesExtension.hbs
- echo.custom.response.headers.hbs
- FunctionDeclarationsExtension.hbs
- ImportsExtension.hbs
- JsonBodyValidationErrorResponseExtension.hbs
- JsonErrorResponseExtension.hbs
- JsonResponseExtension.hbs
- ParamsValidationErrorResponseExtension.hbs
- RegisterRoutesExtension.hbs
- ResponseHeadersExtension.hbs
- RouteEndRoutesExtension.hbs
- RouteStartRoutesExtension.hbs
- RunValidatorExtension.hbs
- TypeDeclarationsExtension.hbs
- echo_e2e_authorization.go
- echo.e2e.ex_extra.gleece.go
- echo.middlewares.go
- openapi3.0.0.json
- openapi3.1.0.json
- echo.e2e.gleece.go
- tester.go
- AfterOperationRoutesExtension.hbs
- BeforeOperationRoutesExtension.hbs
- fiber.custom.response.headers.hbs
- FunctionDeclarationsExtension.hbs
- ImportsExtension.hbs
- JsonBodyValidationErrorResponseExtension.hbs
- JsonErrorResponseExtension.hbs
- JsonResponseExtension.hbs
- ParamsValidationErrorResponseExtension.hbs
- RegisterRoutesExtension.hbs
- ResponseHeadersExtension.hbs
- RouteEndRoutesExtension.hbs
- RouteStartRoutesExtension.hbs
- RunValidatorExtension.hbs
- TypeDeclarationsExtension.hbs
- fiber_e2e_authorization.go
- fiber.e2e.ex_extra.gleece.go
- fiber.middlewares.go
- openapi3.0.0.json
- openapi3.1.0.json
- fiber.e2e.gleece.go
- tester.go
- AfterOperationRoutesExtension.hbs
- BeforeOperationRoutesExtension.hbs
- FunctionDeclarationsExtension.hbs
- gin.custom.response.headers.hbs
- ImportsExtension.hbs
- JsonBodyValidationErrorResponseExtension.hbs
- JsonErrorResponseExtension.hbs
- JsonResponseExtension.hbs
- ParamsValidationErrorResponseExtension.hbs
- RegisterRoutesExtension.hbs
- ResponseHeadersExtension.hbs
- RouteEndRoutesExtension.hbs
- RouteStartRoutesExtension.hbs
- RunValidatorExtension.hbs
- TypeDeclarationsExtension.hbs
- gin_e2e_authorization.go
- gin.e2e.ex_extra.gleece.go
- gin.middlewares.go
- openapi3.0.0.json
- openapi3.1.0.json
- gin.e2e.gleece.go
- tester.go
- AfterOperationRoutesExtension.hbs
- BeforeOperationRoutesExtension.hbs
- FunctionDeclarationsExtension.hbs
- ImportsExtension.hbs
- JsonBodyValidationErrorResponseExtension.hbs
- JsonErrorResponseExtension.hbs
- JsonResponseExtension.hbs
- mux.custom.response.headers.hbs
- ParamsValidationErrorResponseExtension.hbs
- RegisterRoutesExtension.hbs
- ResponseHeadersExtension.hbs
- RouteEndRoutesExtension.hbs
- RouteStartRoutesExtension.hbs
- RunValidatorExtension.hbs
- TypeDeclarationsExtension.hbs
- mux_e2e_authorization.go
- mux.e2e.ex_extra.gleece.go
- mux.middlewares.go
- openapi3.0.0.json
- openapi3.1.0.json
- mux.e2e.gleece.go
- tester.go
- e2e.chi.gleece.config.json
- e2e.echo.gleece.config.json
- e2e.fiber.gleece.config.json
- e2e.gin.gleece.config.json
- e2e.mux.gleece.config.json
- e2e_auth_test.go
- e2e_controller_test.go
- e2e_custumizing_test.go
- e2e_errors_test.go
- e2e_generated_test.go
- e2e_middlewares_test.go
- e2e_models_test.go
- e2e_routing_test.go
- e2e_specification_test.go
- suite_test.go
- ast.utils.go
- structs.go
- versioning.go
- utils.go
- context.go
- generator.go
- generator_test.go
- template.helpers.go
- models_generator.go
- models_generator_test.go
- paths_generator.go
- paths_generator_test.go
- security_generator.go
- security_generator_test.go
- spec_common.go
- spec_common_test.go
- spec_generator.go
- spec_generator_test.go
- suite_test.go
- validatation_converter.go
- validatation_converter_test.go
- models_generator31.go
- models_generator31_test.go
- paths_generatorv31.go
- security_generator31.go
- security_generator31_test.go
- spec_common31.go
- spec_common31_test.go
- spec_generator31.go
- spec_generator31_test.go
- suite_test.go
- validatation_converter31_test.go
- validation_converter31.go
- spec_helpers.go
- spec_helpers_test.go
- spec_utiles_test.go
- spec_utils.go
- suite_test.go
- spec_manager.go
- spec_manager_test.go
- suite_test.go
- authorization.call.hbs
- function.declarations.hbs
- imports.hbs
- json.body.validation.error.response.hbs
- json.error.response.hbs
- json.response.hbs
- method.parameter.list.hbs
- middleware.hbs
- params.validation.error.response.hbs
- register.middleware.hbs
- reply.response.hbs
- request.args.parsing.hbs
- request.switch.param.type.hbs
- response.headers.hbs
- run.validator.hbs
- type.declarations.hbs
- embeds.go
- routes.hbs
- authorization.call.hbs
- function.declarations.hbs
- imports.hbs
- json.body.validation.error.response.hbs
- json.error.response.hbs
- json.response.hbs
- method.parameter.list.hbs
- middleware.hbs
- params.validation.error.response.hbs
- register.middleware.hbs
- reply.response.hbs
- request.args.parsing.hbs
- request.switch.param.type.hbs
- response.headers.hbs
- run.validator.hbs
- type.declarations.hbs
- embeds.go
- routes.hbs
- authorization.call.hbs
- function.declarations.hbs
- imports.hbs
- json.body.validation.error.response.hbs
- json.error.response.hbs
- json.response.hbs
- method.parameter.list.hbs
- middleware.hbs
- params.validation.error.response.hbs
- register.middleware.hbs
- reply.response.hbs
- request.args.parsing.hbs
- request.switch.param.type.hbs
- response.headers.hbs
- run.validator.hbs
- type.declarations.hbs
- embeds.go
- routes.hbs
- authorization.call.hbs
- function.declarations.hbs
- imports.hbs
- json.body.validation.error.response.hbs
- json.error.response.hbs
- json.response.hbs
- method.parameter.list.hbs
- middleware.hbs
- params.validation.error.response.hbs
- register.middleware.hbs
- reply.response.hbs
- request.args.parsing.hbs
- request.switch.param.type.hbs
- response.headers.hbs
- run.validator.hbs
- type.declarations.hbs
- embeds.go
- routes.hbs
- authorization.call.hbs
- function.declarations.hbs
- imports.hbs
- json.body.validation.error.response.hbs
- json.error.response.hbs
- json.response.hbs
- method.parameter.list.hbs
- middleware.hbs
- params.validation.error.response.hbs
- register.middleware.hbs
- reply.response.hbs
- request.args.parsing.hbs
- request.switch.param.type.hbs
- response.headers.hbs
- run.validator.hbs
- type.declarations.hbs
- embeds.go
- routes.hbs
- builder.go
- themes.go
- edges.go
- graph.go
- interfaces.go
- model.synthesis.go
- requests.go
- symbolnode.go
- traversal.go
- symkey.go
- logger.go
- hash.go
- validator.go
- validator_test.go
- alias.controller.go
- alias_test.go
- gleece.test.config.json
- commandline.controller.go
- commandline_test.go
- dump_test.go
- generation_test.go
- gleece.config.json
- gleece.test.config.echo.json
- gleece.test.config.gin.json
- gleece.test.config.json
- init_test.go
- run_test.go
- version_test.go
- context.controller.go
- context_test.go
- gleece.test.config.json
- diagnostics.controller.go
- diagnostics_test.go
- gleece.test.config.json
- dummy.controller.go
- errorhandling_test.go
- gleece.broken.json.config
- gleece.broken.override.syntax.config.json
- gleece.invalid.config.json
- gleece.missing.extension.config.json
- gleece.missing.partial.config.json
- gleece.test.config.json
- gleece.unknown.extension.config.json
- gleece.unknown.partial.config.json
- gleece.unscanned.types.json
- imports.broken.hbs
- unscanned.type..controller.go
- errors.controller.go
- errors_test.go
- gleece.test.config.json
- authorization.go
- basic.controller.go
- custom.validations.go
- generics.controller.go
- generics_test.go
- gleece.test.config.json
- gleece.test.config.json
- graph.controller.go
- graph_test.go
- gleece.test.config.json
- imports.controller.go
- imports_test.go
- gleece.test.config.json
- sanity.controller.go
- sanity_test.go
- gleece.test.config.json
- security.controller.go
- security_test.go
- gleece.test.config.json
- specials.controller.go
- specials_test.go
- basic.types.go
- holder_test.go
- ast.arbitrator_test.go
- micro.valid.controller.go
- gleece.test.config.json
- metadata.cache_test.go
- commons_test.go
- compilation.utils_test.go
- definitions_test.go
- versioning_test.go
- gast.utils_test.go
- dot_test.go
- graph_dumping_test.go
- node_crud_test.go
- node_lookups_test.go
- node_relations_test.go
- symbolgraph_test.go
- graph_enumerations_test.go
- symbolkey_test.go
- helper.utils_test.go
- didyoumean_test.go
- logger_test.go
- array.typeref_test.go
- common.typeref_test.go
- func.typeref_test.go
- inline.strcut.typeref_test.go
- map.typeref_test.go
- named.typeref_test.go
- param.typeref_test.go
- ptr.typeref_test.go
- slice.typeref_test.go
- typeref_test.go
- enum.value.kind_test.go
- field_test.go
- gleece.test.config.json
- helpers_test.go
- metadata_test.go
- retval_test.go
- structs_test.go
- typeusage_test.go
- annotation.link.validator_test.go
- controller_test.go
- gleece.test.config.json
- route_test.go
- validators_test.go
- units.test.types.go
- comments.go
- diagnostics.go
- graph.go
- metadata.go
- strings.go
- graph.utils.go
- test.utils.go
- typref.go
- receiver.with.invalid.json.json
- receiver.with.no.comments.json
- receiver.with.no.method.annotation.json
- receiver.with.no.route.annotation.json
- receiver.with.non.error.return.json
- receiver.with.void.return.json
- micro.valid.controller.go
- controller_test.go
- gleece.test.config.json
- gleece.test.config.json
- orchestrator_test.go
- micro.valid.controller.go
- gleece.test.config.json
- gleece.test.config.pointing.to.locked.json
- non.go.file.txt
- route.visitor_test.go
- .gitignore
- DEVELOPMENT.md
- gleece.config.json
- go.mod
- go.sum
- LICENSE
- main.go
- README.md
- SECURITY.md
// repository documentation
Was this content helpful?
(0 ratings)
