-
- Downloads
Codegenerate StructureShape, BlobShape, application, server and Python runtime (#1403)
We are introducing code-generation for Python bindings of StructureShape, BlobShape, EnumShape, OperationShape.
This PR also add a runtime server implementation to support serving Python business logic directly and with an idiomatic experience.
Co-authored-by:
david-perez <d@vidp.dev>
Showing
- codegen-server-test/python/build.gradle.kts 1 addition, 8 deletionscodegen-server-test/python/build.gradle.kts
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonCodegenServerPlugin.kt 12 additions, 9 deletions...codegen/server/python/smithy/PythonCodegenServerPlugin.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonServerCargoDependency.kt 29 additions, 0 deletions...degen/server/python/smithy/PythonServerCargoDependency.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonServerCodegenVisitor.kt 131 additions, 0 deletions...odegen/server/python/smithy/PythonServerCodegenVisitor.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonServerRuntimeType.kt 26 additions, 0 deletions...t/codegen/server/python/smithy/PythonServerRuntimeType.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/PythonServerSymbolProvider.kt 44 additions, 0 deletions...odegen/server/python/smithy/PythonServerSymbolProvider.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/customizations/PythonServerCodegenDecorator.kt 88 additions, 0 deletions...hon/smithy/customizations/PythonServerCodegenDecorator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonApplicationGenerator.kt 151 additions, 0 deletions...er/python/smithy/generators/PythonApplicationGenerator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerAttributeUtils.kt 43 additions, 0 deletions...er/python/smithy/generators/PythonServerAttributeUtils.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerCombinedErrorGenerator.kt 47 additions, 0 deletions...n/smithy/generators/PythonServerCombinedErrorGenerator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerEnumGenerator.kt 57 additions, 0 deletions...ver/python/smithy/generators/PythonServerEnumGenerator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerOperationHandlerGenerator.kt 152 additions, 0 deletions...mithy/generators/PythonServerOperationHandlerGenerator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerServiceGenerator.kt 46 additions, 0 deletions.../python/smithy/generators/PythonServerServiceGenerator.kt
- codegen-server/python/src/main/kotlin/software/amazon/smithy/rust/codegen/server/python/smithy/generators/PythonServerStructureGenerator.kt 85 additions, 0 deletions...ython/smithy/generators/PythonServerStructureGenerator.kt
- codegen-server/python/src/main/resources/META-INF/services/software.amazon.smithy.build.SmithyBuildPlugin 1 addition, 1 deletion...F/services/software.amazon.smithy.build.SmithyBuildPlugin
- codegen-server/python/src/main/resources/META-INF/services/software.amazon.smithy.rust.codegen.smithy.customize.RustCodegenDecorator 6 additions, 0 deletions...smithy.rust.codegen.smithy.customize.RustCodegenDecorator
- codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/ServerCodegenVisitor.kt 13 additions, 12 deletions...smithy/rust/codegen/server/smithy/ServerCodegenVisitor.kt
- codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/customizations/AdditionalErrorsDecorator.kt 11 additions, 11 deletions...server/smithy/customizations/AdditionalErrorsDecorator.kt
- codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerCombinedErrorGenerator.kt 3 additions, 3 deletions.../server/smithy/generators/ServerCombinedErrorGenerator.kt
- codegen-server/src/main/kotlin/software/amazon/smithy/rust/codegen/server/smithy/generators/ServerEnumGenerator.kt 1 addition, 5 deletions...t/codegen/server/smithy/generators/ServerEnumGenerator.kt
Loading
Please register or sign in to comment