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

WANTED: Maintainers πŸ”§πŸ™‹β€β™€οΈπŸ™‹πŸΎβ€β™‚οΈπŸ™‹πŸΌ #34

Open
mpkorstanje opened this issue Nov 25, 2022 · 1 comment

Comments

@mpkorstanje
Copy link
Contributor

mpkorstanje commented Nov 25, 2022

This project was setup to facilitate a migration away from the JSON report format so it could be deprecated gracefully. Unfortunately the JSON report is more entrenched than expected. As such the core team rolled back the decision to deprecate it.

As a result -because each Cucumber implementation can generate JSON reports- from the perspective of the Cucumber core team there is little to no reason to maintain this tool at this point in time.

However:

So the way forward would consist of two phases:

  1. Maintain the tool as is.

  2. Implement the reporting tool natively in other languages following the pattern used by the html-formatter project. This could potentially be combined with Native JSON formatterΒ badeball/cypress-cucumber-preprocessor#870.

For the first part we are looking for maintainers.

Some reasons to step forward:

  • Be a part of a welcoming community of developers who take test-driven development for granted. πŸš€πŸŽ‰
  • Know that the Cucumber community has an explicit commitment to diversity, equity and inclusion and that if you're from an under-represented minority in tech, you'll be welcome here. βœŠπŸΏπŸ³οΈβ€πŸŒˆβ€οΈ
  • Cucumber has an active set of sponsors which allows people to get paid for their contributions. πŸ’°

Here are some ways you can help the project:

  • Triage existing issues
  • Review/triage other people's pull requests
  • Submit pull requests that (at least partially) solve an issue.
  • Merge pull requests (once you have the commit bit)
  • Join community discussions about bigger strategic changes

All of these are helpful and very much appreciated.

We have limited Go fluency in the team of regular maintainers at the moment, but we're here to help and available to pair with you if you need help figuring something out.

If you're willing to help, please let us know in the comments, or come for a chat in the Community Slack in the #commiters channel.

@badeball
Copy link
Member

badeball commented May 2, 2023

As of March 26, the aboe-mentioned badeball/cypress-cucumber-preprocessor#870 was completed. The preprocessor now natively generates messages and uses the exported member JsonFormatter of the NPM module @cucumber/cucumber to generate JSON reports.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants