Matt Wynne

Results 49 issues of Matt Wynne

I wanted a way to get the latest released version number out of my CHANGELOG.md I hope this is useful! I've test-driven the changes, so hopefully it should all be...

Please complete the following checklist if your PR is adding new link to the list: - [x] I've read [contributing guidelines](https://github.com/MunGell/awesome-for-beginners/blob/master/CONTRIBUTING.md) - [x] This PR does not introduce duplicates to...

When we converted cucumber-js from JavaScript to TypeScript, we used the `any` type quite liberally to hasten the process. We have a long-term goal to replace all instances of `any`...

good first issue
:bank: debt

As described in https://github.com/cucumber/common/issues/768

:white_check_mark: accepted
:zap: enhancement

Right now we're using regular expressions in our own step definitions. It would be good to change these over to using cucumber expressions (and parameter types!) so that we're providing...

good first issue
:bank: debt

**Is your feature request related to a problem? Please describe.** The `Before` hook is passed a `testCase` object (`ITestCaseHookParameter` type) that's not really designed with the user in mind. For...

:zap: enhancement

**Is your feature request related to a problem? Please describe.** The https://cucumber/cucumber-electron project has prototyped and proven the concept of integration cucumber-js with [electron](https://www.electronjs.org/) to run lightning-fast acceptance tests against...

:white_check_mark: accepted
:zap: enhancement

As described in https://github.com/cucumber/common/issues/768

The [`runStep` function](https://github.com/cucumber/godog/blob/b850b44b48b7cb1ff1668b2c789084251f6fd81a/suite.go#L75) has a bunch of conditional logic in it, which I think could be simplified by the application of the [State](https://sourcemaking.com/design_patterns/state) design pattern. We use this [in the...

We have an initiative (https://github.com/cucumber/common/issues/1550) to remove some technical debt in the cucumber/common repo around publishing read-only subrepos from the monorepo. We'd like to remove/archive these read-only repos altogether, and...

:bank: debt
:cucumber: core team