Skip to content
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

Language Support: Golang #83

Closed
7 of 8 tasks
eladb opened this issue Jul 12, 2018 · 2 comments
Closed
7 of 8 tasks

Language Support: Golang #83

eladb opened this issue Jul 12, 2018 · 2 comments
Assignees
Labels
effort/large Large work item – several weeks of effort feature-request A feature should be added or improved. in-progress Issue is being actively worked on. language/go Regarding GoLang bindings language-request Request for support of a new language management/tracking Issues that track a subject or multiple issues p1

Comments

@eladb
Copy link
Contributor

eladb commented Jul 12, 2018

Description

  • Go as a target language (collaboration with JetBrains)

Progress

@debora-ito debora-ito added the language/go Regarding GoLang bindings label Oct 25, 2018
@SomayaB SomayaB added management/tracking Issues that track a subject or multiple issues feature-request A feature should be added or improved. effort/large Large work item – several weeks of effort labels Jan 7, 2020
@RomainMuller RomainMuller changed the title Golang support Language Support: Golang support May 18, 2020
@RomainMuller RomainMuller changed the title Language Support: Golang support Language Support: Golang May 18, 2020
@RomainMuller RomainMuller added the language-request Request for support of a new language label May 18, 2020
@MrArnoldPalmer MrArnoldPalmer added this to To Do in Go Developer Preview via automation Jul 27, 2020
@MrArnoldPalmer MrArnoldPalmer moved this from To Do to In Progress in Go Developer Preview Aug 17, 2020
@MrArnoldPalmer MrArnoldPalmer moved this from In Progress to To Do in Go Developer Preview Aug 17, 2020
MrArnoldPalmer added a commit that referenced this issue Aug 21, 2020
* feat(golang): introduce Golang code generation

Adds a new `GoLang` code generation handler. The handler defines Go specific
generators for JSII submodules, interfaces, structs, and enums. The directory
structure of the generated code mirrors public submodules and namespaces defined
in the JSII module, ie, there is one file per namespace. The generated type
model is in progress and subject to change.

Adds documentation to `docs/configuration.md` about configuring the Go target.
Go code generation can be enabled by adding the `go` key to the `jsii` section
of your package.json.

```json
{
  "jsii": {
    "targets": {
      "go": {}
    }
  }
}
```

The Go target is not currently supported for production use. This is the first
iteration of code generation and does not define a target runtime library.

Relates to #83

Co-authored-by: Hsing-Hui Hsu <hsinghui@amazon.com>
Co-authored-by: Mitchell Valine <mitchellvaline@yahoo.com>
@SoManyHs SoManyHs moved this from To Do to In Progress in Go Developer Preview Sep 24, 2020
@MrArnoldPalmer MrArnoldPalmer moved this from In Progress to To Do in Go Developer Preview Oct 20, 2020
@SoManyHs SoManyHs added the in-progress Issue is being actively worked on. label Nov 16, 2020
@SoManyHs SoManyHs moved this from To Do to In Progress in Go Developer Preview Nov 16, 2020
@SoManyHs SoManyHs moved this from In Progress to Tasks in Go Developer Preview Dec 1, 2020
@SoManyHs SoManyHs self-assigned this Dec 1, 2020
@SoManyHs SoManyHs moved this from Tasks to Tracking issues in Go Developer Preview Dec 1, 2020
@MrArnoldPalmer MrArnoldPalmer removed this from Tracking issues in Go Developer Preview Jan 20, 2021
@MrArnoldPalmer MrArnoldPalmer removed their assignment Jun 28, 2021
@RomainMuller
Copy link
Contributor

Go is now GA.

@github-actions
Copy link
Contributor

⚠️COMMENT VISIBILITY WARNING⚠️

Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
effort/large Large work item – several weeks of effort feature-request A feature should be added or improved. in-progress Issue is being actively worked on. language/go Regarding GoLang bindings language-request Request for support of a new language management/tracking Issues that track a subject or multiple issues p1
Projects
None yet
Development

No branches or pull requests

6 participants