-
Notifications
You must be signed in to change notification settings - Fork 260
feat: golang runtime library definition #1894
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
|
The title of this Pull Request does not conform with [Conventional Commits] guidelines. It will need to be adjusted before the PR can be merged. |
| "description": "", | ||
| "main": "index.js", | ||
| "scripts": { | ||
| "fmt": "go fmt ./jsii", |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Could/should this be lint?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
fmt actually rewrites files, I'll create a separate lint task for fmt "check"
97ff125 to
9c6e72a
Compare
9f07ab4 to
bf51fd5
Compare
bf51fd5 to
1cd61f1
Compare
Scaffolding for go runtime library implementation. Defines steps for building, unit testing, and integration testing with generated jsii-calc modules.
1cd61f1 to
0bace9f
Compare
| ): void { | ||
| const result = spawnSync(command, args, { | ||
| ...opts, | ||
| shell: process.platform === 'win32', |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Nit: might be worth constantizing this?
|
Closing in favor of #1996, branch on origin instead of form allows for easier collaboration pre-merge. |
AWS CodeBuild CI Report
Powered by github-codebuild-logs, available on the AWS Serverless Application Repository |
Defines go runtime library package and begins layout of process management and request/response flow. Begins test suite that initializes client and verifies expected response from node runtime. Adds build scripts for embedding js runtime lib and generating jsii-calc go modules for testing.
By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.