{"id":20923888,"url":"https://github.com/logofx/samples.specifications","last_synced_at":"2025-05-13T16:30:48.015Z","repository":{"id":3533085,"uuid":"49879769","full_name":"LogoFX/Samples.Specifications","owner":"LogoFX","description":"This sample demonstrates how to use specifications and convert them to the acceptance tests.","archived":false,"fork":false,"pushed_at":"2022-12-08T01:06:26.000Z","size":2438,"stargazers_count":3,"open_issues_count":6,"forks_count":2,"subscribers_count":3,"default_branch":"master","last_synced_at":"2025-04-02T04:47:17.120Z","etag":null,"topics":["bdd","bdd-sample","bdd-specs","behavior-driven-development","caliburn-micro","csharp","dotnet","framework","mvvm","mvvm-architecture","mvvm-framework","mvvm-pattern","mvvm-sample","spec","specflow","specflow-steps","tdd","tdd-sample","test-driven-development","wpf"],"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/LogoFX.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2016-01-18T13:51:04.000Z","updated_at":"2020-12-17T14:04:59.000Z","dependencies_parsed_at":"2023-01-11T16:17:17.158Z","dependency_job_id":null,"html_url":"https://github.com/LogoFX/Samples.Specifications","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogoFX%2FSamples.Specifications","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogoFX%2FSamples.Specifications/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogoFX%2FSamples.Specifications/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/LogoFX%2FSamples.Specifications/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/LogoFX","download_url":"https://codeload.github.com/LogoFX/Samples.Specifications/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":253981680,"owners_count":21994317,"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":["bdd","bdd-sample","bdd-specs","behavior-driven-development","caliburn-micro","csharp","dotnet","framework","mvvm","mvvm-architecture","mvvm-framework","mvvm-pattern","mvvm-sample","spec","specflow","specflow-steps","tdd","tdd-sample","test-driven-development","wpf"],"created_at":"2024-11-18T20:18:20.090Z","updated_at":"2025-05-13T16:30:46.630Z","avatar_url":"https://github.com/LogoFX.png","language":"C#","readme":"# Samples.Specifications\r\n\r\n\u003cimg src=https://ci.appveyor.com/api/projects/status/github/logofx/Samples.Specifications\u003e\r\n\r\nOne of the missing points in the software development cycle often lies in the gap that develops over time between the initial product specifications, as stated by the product managers and their actual implementation/interpretation as carried out by the developers. \r\nThis can be addressed by creating a unit/integration test suite which will provide a safe net for future changes. However having only unit/integration tests will preserve the gap as the product managers are not familiar with the code and the actual testing/isolation frameworks that the developers chose to use, if any. \r\nTherefore there's a need in **bridging** between the product managers/business experts and the development team. \r\nThis issue can be addressed by using a dedicated behavior-specifying framework.\r\nFor documentation go to https://github.com/LogoFX/Samples.Specifications/wiki\r\n","funding_links":[],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogofx%2Fsamples.specifications","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Flogofx%2Fsamples.specifications","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Flogofx%2Fsamples.specifications/lists"}