File: README.md

package info (click to toggle)
golang-github-aws-smithy-go 1.19.0-1~bpo12%2B1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm-backports
  • size: 2,680 kB
  • sloc: java: 15,917; xml: 166; sh: 131; makefile: 66
file content (21 lines) | stat: -rw-r--r-- 942 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
## 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.