codegen

module
v0.0.0-...-f0c6adf Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 14, 2024 License: Apache-2.0

README

Smithy Go

Smithy code generators for Go.

WARNING: All interfaces are subject to change.

Setup

Note: These steps assume your current working directory is smithy-go/codegen (the directory that contains this README)

  1. Install Java 17. If you have multiple versions of Java installed on OSX, use export JAVA_HOME=/usr/libexec/java_home -v 17``. Java 14 is not compatible with Grade 5.x
  2. Install Go 1.17 (follow directions for your platform)
  3. Use ./gradlew to automatically install the correct gradle version. brew install gradle will install Gradle 6.x which is not compatible.
  4. ./gradlew test to run the basic tests.
  5. cd smithy-go-codegen-test; ../gradlew build to run the codegen tests.

Note: since gradlew is a script within smithy-go/codegen, you need to use an appropriate relative path to access it from within the repo.

License

This project is licensed under the Apache-2.0 License.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL