diff --git a/ISSUE_TEMPLATE.md b/ISSUE_TEMPLATE.md new file mode 100644 index 00000000..f4f2fec3 --- /dev/null +++ b/ISSUE_TEMPLATE.md @@ -0,0 +1,38 @@ +### Description + +[Description of the issue] + +### Complete minimal example reproducing the issue + +Complete means the code snippet can be copied into a unit test method in a fresh C# project and run. +Minimal means it is stripped from code not related to reproducing the issue. + +E.g. + +```csharp +// Arrange +string input = "MyString"; + +// Act +char result = input[0]; + +// Assert +result.Should().Be('M'); +``` + +### Expected behavior: + +[What you expect to happen] + +### Actual behavior: + +[What actually happens] + +### Versions + +* Which version of Fluent Assertions Analyzers are you using? +* Which .NET runtime and version are you targeting? E.g. .NET framework 4.6.1 or .NET Core 2.0. + +### Additional Information + +Any additional information, configuration or data that might be necessary to reproduce the issue.