cucumber / language-service

Cucumber Language Service
MIT License
12 stars 22 forks source link

Add support for Go (Godog) #72

Closed aslakhellesoy closed 1 month ago

aslakhellesoy commented 1 year ago

See CONTRIBUTING.md for detailed instructions about how to prepare a pull request for this.

aslakhellesoy commented 1 year ago

@dumpsterfireproject @vearutop @mxygem @mattwynne you might be interested in following this issue so the Cucumber VSCode Extension will work with Godog!

vearutop commented 1 year ago

Interesting, if we could fix "undefined-step" for godog this extension would become very very helpful (and maybe could work as an implementation strategy for https://youtrack.jetbrains.com/issue/GO-5655).

Could you share some docs or places in code that are responsible for steps detection and parsing?

UPD: Found https://github.com/cucumber/language-service/blob/main/ARCHITECTURE.md#extraction-api.

aslakhellesoy commented 1 year ago

Could you share some docs or places in code that are responsible for steps detection and parsing?

@vearutop see CONTRIBUTING.md for details.

aslakhellesoy commented 1 year ago

99 is an excellent example to look at for anyone wishing to contribute this.

mirogta commented 1 year ago

@aslakhellesoy Draft PR created. I'd appreciate some help with testing it.