Gherkin language for Rust ========================= [![crates.io](https://img.shields.io/crates/v/gherkin.svg "crates.io")](https://crates.io/crates/gherkin) [![Rust 1.65+](https://img.shields.io/badge/rustc-1.65+-lightgray.svg "Rust 1.65+")](https://blog.rust-lang.org/2022/11/03/Rust-1.65.0.html) [![Unsafe Forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg "Unsafe forbidden")](https://github.com/rust-secure-code/safety-dance) [![CI](https://github.com/cucumber-rs/gherkin/workflows/CI/badge.svg?branch=main "CI")](https://github.com/cucumber-rs/gherkin/actions?query=workflow%3ACI+branch%3Amain) [![Rust docs](https://docs.rs/gherkin/badge.svg "Rust docs")](https://docs.rs/gherkin) [Changelog](https://github.com/cucumber-rs/gherkin/blob/main/CHANGELOG.md) A pure [Rust] implementation of the [Gherkin] (`.feature` file) language for the [Cucumber] testing framework. If you want to run [Cucumber] tests in [Rust], try [`cucumber` crate](https://github.com/cucumber-rs/cucumber)! ## Usage ```toml [dependencies] gherkin = "0.14" ``` ## Further information For a detailed description of [Gherkin] usage, you can refer to upstream [Cucumber] documentation. ### Upstream documentation 1. for Cucumber **developers**: * [the Gherkin readme](https://github.com/cucumber/gherkin/blob/main/README.md) * [the Gherkin contributing guide](https://github.com/cucumber/gherkin/blob/main/CONTRIBUTING.md) 1. for Cucumber **users**: * [the Cucumber user documentation](https://cucumber.io/docs/cucumber). * [the Gherkin user documentation](https://cucumber.io/docs/gherkin). ## License This project is licensed under either of * Apache License, Version 2.0 ([LICENSE-APACHE](LICENSE-APACHE) or ) * MIT license ([LICENSE-MIT](LICENSE-MIT) or ) at your option. [Original source](https://github.com/cucumber/gherkin/blob/main/gherkin-languages.json) of `src/languages.json` is used under the [MIT license](https://github.com/cucumber/gherkin/blob/main/LICENSE). [Cucumber]: https://cucumber.io [Gherkin]: https://cucumber.io/docs/gherkin [Rust]: https://www.rust-lang.org