diff --git a/.github/ISSUE_TEMPLATE/bug-report.yml b/.github/ISSUE_TEMPLATE/bug-report.yml new file mode 100644 index 00000000..957a63ff --- /dev/null +++ b/.github/ISSUE_TEMPLATE/bug-report.yml @@ -0,0 +1,51 @@ +name: Bug Report +description: Create a report to help us fix broken features +labels: ["bug"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to open this issue to help improve PyVista! + - type: textarea + id: what-happened + attributes: + label: Describe the bug, what's wrong, and what you expected. + description: | + Provide a clear and concise description of what the bug is. + Provide a clear and concise description of what you expected to happen. + placeholder: Tell us what you see! + value: "I found a bug!" + validations: + required: true + - type: textarea + id: reproduce + attributes: + label: Steps to reproduce the bug. + description: | + Please provide a list of steps to reproduce the bug. + Please include a code snippet to reproduce the bug in the text box below. + placeholder: Provide some code for us to reproduce the bug! + value: "```python\nInsert code here\n```" + validations: + required: true + - type: textarea + id: system-information + attributes: + label: System Information + placeholder: The log will automatically be formatted! No need to type backticks. + description: | + Please run the following code wherever you are experiencing the bug, and paste the output below. + This report helps us track down bugs and will be critical to addressing your bug. + ```python + # Get system info + import pmmsh as pm + print(pm.Report()) + ``` + render: shell + validations: + required: true + - type: textarea + id: screenshots + attributes: + label: Screenshots + description: If applicable, please add screenshots to the text box below diff --git a/.github/ISSUE_TEMPLATE/config.yml b/.github/ISSUE_TEMPLATE/config.yml new file mode 100644 index 00000000..54acbe93 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/config.yml @@ -0,0 +1,4 @@ +contact_links: + - name: Questions and Discussions + url: https://github.com/pyvista/pmmsh/discussions + about: For general questions and discussions diff --git a/.github/ISSUE_TEMPLATE/feature-request.yml b/.github/ISSUE_TEMPLATE/feature-request.yml new file mode 100644 index 00000000..654280a0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/feature-request.yml @@ -0,0 +1,30 @@ +name: Feature Request +description: Request that a feature be added to PyVista +labels: ["feature-request"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to open this issue to help improve PyVista! + - type: textarea + id: feature-details + attributes: + label: Describe the feature you would like to be added. + description: | + Provide a clear and concise description of what you would like added. + placeholder: Tell us what you see! + value: "I have an idea for a new feature!" + validations: + required: true + - type: textarea + id: VTK-Links + attributes: + label: Links to VTK Documentation, Examples, or Class Definitions. + description: If you are requesting that a feature from VTK be wrapped or exposed, please include the relevant links below. + - type: textarea + id: pseudocode-and-screenshots + attributes: + label: Pseudocode or Screenshots + description: Feel free to include pseudocode or screenshots of the requested outcome. + placeholder: Provide some code for us to reproduce the bug! + value: "```python\nInsert code here\n```\nOr drag your screenshot here!" diff --git a/.github/ISSUE_TEMPLATE/maintenance-request.yml b/.github/ISSUE_TEMPLATE/maintenance-request.yml new file mode 100644 index 00000000..8f7e2925 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/maintenance-request.yml @@ -0,0 +1,30 @@ +name: Maintenance Request +description: Request general maintenance to code, CI, deployment, or otherwise +labels: ["maintenance"] +body: + - type: markdown + attributes: + value: | + Thanks for taking the time to open this issue to help improve PyVista! + - type: textarea + id: maintenance-request + attributes: + label: Describe what maintenance you would like added. + description: | + Provide a clear and concise description of the maintenance problem. + placeholder: Tell us what you see! + value: "I have a maintenance suggestion!" + validations: + required: true + - type: textarea + id: code-links + attributes: + label: Links to source code. + description: If you are requesting maintenance for a specific line of source code, please include the permanent link for that line. + - type: textarea + id: pseudocode-and-screenshots + attributes: + label: Pseudocode or Screenshots + description: Feel free to include pseudocode or screenshots of the requested outcome. + placeholder: Provide some code for us to reproduce the bug! + value: "```python\nInsert code here\n```\nOr drag your screenshot here!"