https://github.com/cucumber/cucumber
A home for issues that are common to multiple cucumber repositories
https://github.com/cucumber/cucumber
Last synced: 21 days ago
JSON representation
A home for issues that are common to multiple cucumber repositories
- Host: GitHub
- URL: https://github.com/cucumber/cucumber
- Owner: cucumber
- License: mit
- Created: 2015-06-21T04:37:35.000Z (almost 10 years ago)
- Default Branch: main
- Last Pushed: 2024-08-13T23:29:18.000Z (8 months ago)
- Last Synced: 2024-11-24T09:26:50.959Z (5 months ago)
- Homepage: https://cucumber.io/docs
- Size: 124 MB
- Stars: 3,364
- Watchers: 215
- Forks: 691
- Open Issues: 38
-
Metadata Files:
- Readme: README.md
- Code of conduct: CODE_OF_CONDUCT.md
Awesome Lists containing this project
- awesome-open-source-applications - Cucumber - commit/cucumber/cucumber) |  | (Back-End Development)
- awesome-data-quality - GitHub
- awesome-ruby-toolbox - Cucumber - Behaviour Driven Development with elegance and joy (Testing / Acceptance Test Frameworks)
- awesome-android-testing - Cucumber
- FOSS-for-Dev - cucumber - Simple, human collaboration (CI / CD)
- awesome-bdd - cucumber - Cucumber helps in writing the tests which are easy to understand by anyone (Tools / Java)
README
[](https://vshymanskyy.github.io/StandWithUkraine)
# Cucumber Common Components
Cucumber is made up of several libraries, many of which are kept in _polyglot_ repositories, meaning we keep multiple language implementations of the same library together in the same repo.
| Library | Description | Latest release |
| ---------------------- | ---------------------------------- | -------------- |
| [cucumber-expressions] | Pattern-matching for Gherkin steps |  |
| [tag-expressions] | For parsing tag selection queries |  |
| [gherkin] | Parser for Gherkin feature files |  |
| [messages] | JSON message protocol |  |
| [query] | Query API for messages |  |
| [gherkin-utils] | API for querying parsed Gherkin documents |  |If you're not sure which repository your issue belongs under, or it cuts across multiple repos, raise it in this repo.
[cucumber-expressions]: https://github.com/cucumber/cucumber-expressions
[tag-expressions]: https://github.com/cucumber/tag-expressions
[gherkin]: https://github.com/cucumber/gherkin
[messages]: https://github.com/cucumber/messages
[query]: https://github.com/cucumber/query
[gherkin-utils]: https://github.com/cucumber/gherkin-utils