diff --git a/.github/ISSUE_TEMPLATE/bug_report.md b/.github/ISSUE_TEMPLATE/bug_report.md new file mode 100644 index 0000000000..e836d6962b --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug_report.md @@ -0,0 +1,24 @@ +--- +name: General bug report +about: Error dialog, crash, or anything else unrelated to the decompiled code +title: '' +labels: Bug +assignees: '' + +--- + +### Steps to reproduce +1. +2. +3. + +### Error message shown + +``` +Copy and paste any error messages / relevant text and/or screenshot the incorrect behaviour. +``` + +### Details +* Product in use: e.g. ILSpy / ICSharpCode.Decompiler nuget package / VS extension +* Version in use: e.g. 6.0.0 or a commit hash (use Help>About to see which ILSpy version you are using) +* Any other relevant information to the issue, or your interest in contributing a fix. diff --git a/.github/ISSUE_TEMPLATE/feature_request.md b/.github/ISSUE_TEMPLATE/feature_request.md new file mode 100644 index 0000000000..02044c34e5 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature_request.md @@ -0,0 +1,21 @@ +--- +name: Feature request +about: Suggest an idea for this project +title: '' +labels: Enhancement +assignees: '' + +--- + +**Is your feature request related to a problem? Please describe.** +A clear and concise description of what the problem is and why it's important to you. Ex. I'm always frustrated when [...] +Any (even unsuccessful) ways in which you've tried to workaround the problem currently + +**Describe the solution you'd like** +A clear and concise description of what you want to happen. + +**Describe alternatives you've considered** +A clear and concise description of any alternative solutions or features you've considered. + +**Additional context** +Add any other context or screenshots about the feature request here. diff --git a/.github/ISSUE_TEMPLATE/wrong_decompilation.md b/.github/ISSUE_TEMPLATE/wrong_decompilation.md new file mode 100644 index 0000000000..55b291d604 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/wrong_decompilation.md @@ -0,0 +1,29 @@ +--- +name: Wrong decompilation +about: Decompiled code doesn't compile, or behaves differently to the original IL +title: '' +labels: Bug Decompiler +assignees: '' + +--- + +### Input code +Please provide the input that failed to decompile. +If providing IL code as input, please provide enough context to allow us to re-assemble the IL. +If uploading a complete assembly, please mention which method failed to decompile. + +### Erroneous output +```c# +If relevant, the incorrectly decompiled output, or an exception with stack trace. +``` +If the output fails to re-compile, provide the compiler error message. + +### Expected output +```c# +If relevant, the output you expected, or a description of what you expected. +``` + +### Details +* Product in use: e.g. ILSpy / ICSharpCode.Decompiler nuget package / VS extension +* Version in use: e.g. 6.0.0 or a commit hash (use Help>About to see which ILSpy version you are using) +* Any other relevant information to the issue, or your interest in contributing a fix. diff --git a/.github/PULL_REQUEST_TEMPLATE.md b/.github/PULL_REQUEST_TEMPLATE.md new file mode 100644 index 0000000000..4ca9ee1901 --- /dev/null +++ b/.github/PULL_REQUEST_TEMPLATE.md @@ -0,0 +1,10 @@ +Link to issue(s) this covers + +### Problem +Link to, or brief information about the issue + +### Solution +* Any comments on the approach taken, its consistency with surrounding code, etc. +* Which part of this PR is most in need of attention/improvement? +* [ ] At least one test covering the code changed +