{"id":20541645,"url":"https://github.com/reqnroll/reqnroll.rider","last_synced_at":"2025-05-12T14:51:51.844Z","repository":{"id":221703537,"uuid":"753985000","full_name":"reqnroll/Reqnroll.Rider","owner":"reqnroll","description":"Rider plugin for Reqnroll - open-source .NET BDD framework","archived":false,"fork":false,"pushed_at":"2025-04-19T20:08:32.000Z","size":4372,"stargazers_count":53,"open_issues_count":24,"forks_count":12,"subscribers_count":10,"default_branch":"main","last_synced_at":"2025-05-05T05:32:02.945Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/reqnroll.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null}},"created_at":"2024-02-07T07:02:21.000Z","updated_at":"2025-04-26T05:10:34.000Z","dependencies_parsed_at":"2024-04-15T22:41:36.572Z","dependency_job_id":"6ec9a7d5-9af2-4393-8344-1d1e6256b82c","html_url":"https://github.com/reqnroll/Reqnroll.Rider","commit_stats":{"total_commits":502,"total_committers":21,"mean_commits":"23.904761904761905","dds":0.3326693227091634,"last_synced_commit":"5a55b02d99b03749a725125c298e6399525daed8"},"previous_names":["reqnroll/reqnroll.rider"],"tags_count":15,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reqnroll%2FReqnroll.Rider","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reqnroll%2FReqnroll.Rider/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reqnroll%2FReqnroll.Rider/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/reqnroll%2FReqnroll.Rider/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/reqnroll","download_url":"https://codeload.github.com/reqnroll/Reqnroll.Rider/tar.gz/refs/heads/main","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253758930,"owners_count":21959673,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2024-11-16T01:25:14.563Z","updated_at":"2025-05-12T14:51:51.819Z","avatar_url":"https://github.com/reqnroll.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"![GitHub](https://img.shields.io/github/license/reqnroll/Reqnroll.Rider)\n\n# Reqnroll Support for ReSharper and Rider\nThe \"Reqnroll Support\" plugin adds specific functionality for the [Reqnroll](https://reqnroll.net/) to [Rider](https://www.jetbrains.com/rider/). (Resharper will come if requested enough)\n\n**IMPORTANT**: This plugin is still at it's beginning, It may be still buggy. Don't hesitate to report any bug or cool feature to add and don't forget to :+1: any feature you want to help prioritize.\n\n## Build plugin\n\n```shell\n./gradlew :buildPlugin\n```\n\nYou can find CI builds in [Actions](https://github.com/reqnroll/Reqnroll.Rider/actions) tab\n\n## Features\n\nAll those feature should work out of the box for existing projects. If something is not working, please report it with a sample of code (step / step definition) of what is not working. Also check for error notification in the bottom status bar of Rider.\n\n### Syntax highlight\n\n![Syntax highlight](doc/images/ReqnrollSyntaxHighlight.png)\n\n### Go to step declaration\n\n![Go to declaration example](doc/images/GoToStepDeclaration.gif)\n\n### Error highlight on missing step and Create Step quick fix\n\n![Quick fix example](doc/images/QuickFixCreateStep.gif)\n\n### Run tests from Reqnroll files\n\n![Run test in gutter example](doc/images/RunTestInGutter.png)\n\n### Rename step definition to match with their pattern\n\n![Rename step definition example](doc/images/RenameStepDefinitionToMatchPattern.gif)\n\n### Highlight the failing steps after running tests\n\n![Highlight the failing steps](doc/images/FailedStepGutterMark.gif)\n\nNote: If this is not working, try to add the following configuration in the `reqnroll.json`\n```json\n{\n  \"trace\": {\n    \"traceTimings\": true\n  }\n}\n```\n\n## Limitations\n\n- For now, it only supports step definitions using [Regular expressions in attributes](https://docs.reqnroll.net/projects/reqnroll/en/latest/Bindings/Step-Definitions.html#step-matching-styles-rules). If you are interested in the other ones, please open an issue.\n\n## Notes\n\nThanks to all the people on the `#dotnet-pluginwriters` Slack channel for their help !\nThanks to [Settler](https://github.com/Settler) and [threefjefff](https://github.com/threefjefff) for their works on this.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freqnroll%2Freqnroll.rider","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Freqnroll%2Freqnroll.rider","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Freqnroll%2Freqnroll.rider/lists"}