SpecFlowOSS / SpecFlow

#1 .NET BDD Framework. SpecFlow automates your testing & works with your existing code. Find Bugs before they happen. Behavior Driven Development helps developers, testers, and business representatives to get a better understanding of their collaboration
https://www.specflow.org/
Other
2.24k stars 754 forks source link

Feature suggestion: create dotnet new project templates for SpecFlow Projects #1577

Closed david1995 closed 5 years ago

david1995 commented 5 years ago

This is basically the same as #1575, but is intended for dotnet new tooling support instead of Visual Studio.

At the moment, creating a SpecFlow project is more complicated than it could be. You have to create a class library or unit test project in Visual Studio, and add required SpecFlow packages manually to the project.

To improve UX for creating SpecFlow projects without Visual Studio, the following SpecFlow project templates should be created for use with dotnet new:

All project templates should follow these principles:

In summary, these are the packages that should be referenced in the templates:

SabotageAndi commented 5 years ago

Docs are here: https://docs.microsoft.com/en-us/dotnet/core/tutorials/create-custom-template

david1995 commented 5 years ago

In addition to the aforementioned project templates, these item templates should be created too:

broteinheit commented 5 years ago

I'd like to do that

lock[bot] commented 5 years ago

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.