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

Project Deprecation Discussion #306

Open
sashokbg opened this issue Feb 27, 2023 · 0 comments
Open

Project Deprecation Discussion #306

sashokbg opened this issue Feb 27, 2023 · 0 comments

Comments

@sashokbg
Copy link

Hello,

I have worked a little bit on the past on this project to add some feature.

While working I noticed that the cukedoctor project duplicates the Gherkin model internally and that it does not use the "messages" protocol that is recommended by the cucumber team. In fact the "json" output is deprecated.
I also noticed that not all gherkin features are available and that when the gherkin language evolves the cukedoctor project will not be updated automatically.

These problems let me to develop a new feature in the original cucumber repository called "flavors" which will allow for support for Asciidoc through the development of a "flavor plugin".
This feature was inspired by the already existing support for markdown: https://github.com/cucumber/gherkin/blob/main/MARKDOWN_WITH_GHERKIN.md

These are currently only in form of PR:

I also created an example project that illustrates how things will look if these are merged.

Also there is already a very well designed react components project that reads cucumber messages and generates reports:
https://github.com/cucumber/react-components

All of these thing lead me to humbly propose to declare the current project as deprecated and focus on integrating asciidoc support as a plugin to the original cucumber project.

I am eager to hear your thoughts and proposals.
I would also be happy to connect with you on discord if you like.

Best regards Alexander

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

1 participant