smithy-rs/settings.gradle.kts

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

30 lines
890 B
Plaintext
Raw Normal View History

2020-10-28 23:00:49 +08:00
/*
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0
2020-10-28 23:00:49 +08:00
*/
rootProject.name = "software.amazon.smithy.rust.codegen.smithy-rs"
include(":codegen-core")
include(":codegen-client")
include(":codegen-client-test")
[POC] Basic server type serde for RestJson1 (#737) * Initial implementation of RestJson and Http ser/de Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Visitor render operation shapes from server generators Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a symlink for the ebs test model * Revert "Use a symlink for the ebs test model" This reverts commit 0c2adcbf12f452959252134b7fbb9c70dab154c7. * Now the model is emitted in different files * A little more general model generation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a very simple model to try the service generators * Move serializer in its own folder * Initial implementation of RestJson and Http ser/de Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Visitor render operation shapes from server generators Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a symlink for the ebs test model * Revert "Use a symlink for the ebs test model" This reverts commit 0c2adcbf12f452959252134b7fbb9c70dab154c7. * Now the model is emitted in different files * A little more general model generation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a very simple model to try the service generators * Move serializer in its own folder * Refactor RestJson to accomodate upstream changes * Refactor a little RestJson1 and add simple RFC doc * Remove inheritance from Json ser/de and refactor codegen visitor to directly use the rendering functions * Make operation.rs module public * Use the protocol ID instead of its string representation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com>
2021-10-06 01:05:00 +08:00
include(":codegen-server")
include(":codegen-server:python")
Initial implementation of Typescript server bindings (#2277) * A barely working code generation in typescript * Extract shared socket into feature inside aws-smithy-http-server * Building a fully functional application, I think * Add NAPI build.rs * Refactor all names to use typescript instead of js * Add (hopefully) the PR bot for TS * Clippy fixes * Fix documentation Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * set_reuse_port in socket not on windows Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Add example implementation * Allow the new application to build * Remove all occurrences of Python * Simplify README * Fix issue with the codegen-diff-revision script * Try to prevent the ci-lint to bother us with TODO at this stage of development * Remove codegen-client from typescript dependencies Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Add CODEOWNERS and fix some other linting issues * Add license * Prevent from running tests on typescript in Windows Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Initial work to remove error from this PR * Update to call_async Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * types/node in package.json Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Generate app.ts Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Improve makefile * Adapting code to the latest changes and removing runtime dependency (for now). * Removing rust-runtime/aws-smithy-http-server-typescript. * Making CI happy. * Restoring ServerCodegenDecorator to be like main. * Adding back the aws-smithy-http-server-typescript crate back. * Removing index.js file. --------- Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> Co-authored-by: 82marbag <69267416+82marbag@users.noreply.github.com> Co-authored-by: Alberto Pose <albepose@amazon.com>
2023-04-06 23:27:17 +08:00
include(":codegen-server:typescript")
[POC] Basic server type serde for RestJson1 (#737) * Initial implementation of RestJson and Http ser/de Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Visitor render operation shapes from server generators Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a symlink for the ebs test model * Revert "Use a symlink for the ebs test model" This reverts commit 0c2adcbf12f452959252134b7fbb9c70dab154c7. * Now the model is emitted in different files * A little more general model generation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a very simple model to try the service generators * Move serializer in its own folder * Initial implementation of RestJson and Http ser/de Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Visitor render operation shapes from server generators Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a symlink for the ebs test model * Revert "Use a symlink for the ebs test model" This reverts commit 0c2adcbf12f452959252134b7fbb9c70dab154c7. * Now the model is emitted in different files * A little more general model generation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Use a very simple model to try the service generators * Move serializer in its own folder * Refactor RestJson to accomodate upstream changes * Refactor a little RestJson1 and add simple RFC doc * Remove inheritance from Json ser/de and refactor codegen visitor to directly use the rendering functions * Make operation.rs module public * Use the protocol ID instead of its string representation Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com>
2021-10-06 01:05:00 +08:00
include(":codegen-server-test")
include(":codegen-server-test:python")
Initial implementation of Typescript server bindings (#2277) * A barely working code generation in typescript * Extract shared socket into feature inside aws-smithy-http-server * Building a fully functional application, I think * Add NAPI build.rs * Refactor all names to use typescript instead of js * Add (hopefully) the PR bot for TS * Clippy fixes * Fix documentation Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * set_reuse_port in socket not on windows Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Add example implementation * Allow the new application to build * Remove all occurrences of Python * Simplify README * Fix issue with the codegen-diff-revision script * Try to prevent the ci-lint to bother us with TODO at this stage of development * Remove codegen-client from typescript dependencies Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Add CODEOWNERS and fix some other linting issues * Add license * Prevent from running tests on typescript in Windows Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> * Initial work to remove error from this PR * Update to call_async Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * types/node in package.json Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Generate app.ts Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> * Improve makefile * Adapting code to the latest changes and removing runtime dependency (for now). * Removing rust-runtime/aws-smithy-http-server-typescript. * Making CI happy. * Restoring ServerCodegenDecorator to be like main. * Adding back the aws-smithy-http-server-typescript crate back. * Removing index.js file. --------- Signed-off-by: Daniele Ahmed <ahmeddan@amazon.de> Signed-off-by: Bigo <1781140+crisidev@users.noreply.github.com> Co-authored-by: 82marbag <69267416+82marbag@users.noreply.github.com> Co-authored-by: Alberto Pose <albepose@amazon.com>
2023-04-06 23:27:17 +08:00
include(":codegen-server-test:typescript")
include(":rust-runtime")
include(":aws:rust-runtime")
include(":aws:sdk")
include(":aws:sdk-adhoc-test")
include(":aws:sdk-codegen")
pluginManagement {
val smithyGradlePluginVersion: String by settings
plugins {
id("software.amazon.smithy.gradle.smithy-base") version smithyGradlePluginVersion
id("software.amazon.smithy.gradle.smithy-jar") version smithyGradlePluginVersion
}
}