{"action":"closed","issue":{"url":"https://api.github.com/repos/cucumber/cucumber-ruby/issues/1198","repository_url":"https://api.github.com/repos/cucumber/cucumber-ruby","labels_url":"https://api.github.com/repos/cucumber/cucumber-ruby/issues/1198/labels{/name}","comments_url":"https://api.github.com/repos/cucumber/cucumber-ruby/issues/1198/comments","events_url":"https://api.github.com/repos/cucumber/cucumber-ruby/issues/1198/events","html_url":"https://github.com/cucumber/cucumber-ruby/issues/1198","id":258087657,"number":1198,"title":"Document Cucumber-Expressions in a feature file","user":{"login":"mattwynne","id":19260,"avatar_url":"https://avatars2.githubusercontent.com/u/19260?v=4","gravatar_id":"","url":"https://api.github.com/users/mattwynne","html_url":"https://github.com/mattwynne","followers_url":"https://api.github.com/users/mattwynne/followers","following_url":"https://api.github.com/users/mattwynne/following{/other_user}","gists_url":"https://api.github.com/users/mattwynne/gists{/gist_id}","starred_url":"https://api.github.com/users/mattwynne/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mattwynne/subscriptions","organizations_url":"https://api.github.com/users/mattwynne/orgs","repos_url":"https://api.github.com/users/mattwynne/repos","events_url":"https://api.github.com/users/mattwynne/events{/privacy}","received_events_url":"https://api.github.com/users/mattwynne/received_events","type":"User","site_admin":false},"labels":[{"id":708399232,"url":"https://api.github.com/repos/cucumber/cucumber-ruby/labels/Hacktoberfest","name":"Hacktoberfest","color":"c2e0c6","default":false},{"id":744128400,"url":"https://api.github.com/repos/cucumber/cucumber-ruby/labels/Stale","name":"Stale","color":"ff1245","default":false},{"id":186658153,"url":"https://api.github.com/repos/cucumber/cucumber-ruby/labels/good%20first%20issue","name":"good first issue","color":"c2e0c6","default":true}],"state":"closed","locked":false,"assignee":null,"assignees":[],"milestone":null,"comments":10,"created_at":"2017-09-15T15:57:11Z","updated_at":"2018-02-18T01:31:51Z","closed_at":"2018-02-18T01:31:51Z","author_association":"OWNER","body":"## Summary\r\n\r\nThe new [cucumber expressions](https://cucumber.io/blog/2017/07/26/announcing-cucumber-expressions) feature being released with 3.0 doesn't have much in the way of documentation in our own [living documentation](https://app.cucumber.pro/projects/cucumber-ruby).\r\n\r\n## Expected Behavior\r\n\r\nUsers of Cucumber need to be guided in how to use Cucumber expressions when reading our living documentation.\r\n\r\nWe need to set them the right example.\r\n\r\nWe need to replace almost all uses of step definitions in the docs with cucumber expressions. We'll need one remaining feature for explaining (and testing) the existing regular expression syntax. All other instances should use cucumber expressions.\r\n\r\n## Implementation guide\r\n\r\nStep 1: Review the feature files, starting with the ones in https://github.com/cucumber/cucumber-ruby/tree/master/features/docs/defining_steps for use of regular expression syntax step defs.\r\n\r\nOne by one, change them to use cucumber expressions instead, running the tests as you go to make sure nothing's broken.\r\n\r\nStep 2: Write a new feature file in that same folder called \"getting_started.feature\" that explains the basics of how to use a step definition, and uses cucumber expressions for the example.\r\n\r\nFeel free to submit a pull request with `WIP` (meaning Work in Progress) in the title and we'll give you feedback and support as you go."}}
{"actor":{"display_login":"stale"}}