summaryrefslogtreecommitdiffhomepage
path: root/.github/ISSUE_TEMPLATE/30_feature_request.yml
diff options
context:
space:
mode:
authorJeff Forcier <jeff@bitprophet.org>2023-07-07 14:16:33 -0400
committerGitHub <noreply@github.com>2023-07-07 14:16:33 -0400
commit56f3c1625f32aa59b15a573a34ccc89134352edf (patch)
tree564ef72d0e63ecba81a5a7d00f620a6accb05cb4 /.github/ISSUE_TEMPLATE/30_feature_request.yml
parent3e24032af1cafe89a55e7af01fe961816016ad71 (diff)
parent7c59a1114cda5e5b5e9ecd5fb6f4ebd9ba87bd0c (diff)
Merge pull request #2265 from bskinn/add-issue-templatesHEADmain
[ADMIN] Add issue templates for support request, bug report, feature request
Diffstat (limited to '.github/ISSUE_TEMPLATE/30_feature_request.yml')
-rw-r--r--.github/ISSUE_TEMPLATE/30_feature_request.yml73
1 files changed, 73 insertions, 0 deletions
diff --git a/.github/ISSUE_TEMPLATE/30_feature_request.yml b/.github/ISSUE_TEMPLATE/30_feature_request.yml
new file mode 100644
index 00000000..ac3bef27
--- /dev/null
+++ b/.github/ISSUE_TEMPLATE/30_feature_request.yml
@@ -0,0 +1,73 @@
+name: Feature Request
+description: |
+ Use this template to request addition of a new paramiko feature.
+title: "[FEAT] - <title>"
+labels: ["Feature"]
+
+body:
+ - type: markdown
+ attributes:
+ value: |
+ Thanks for taking the time to let us know what you'd like added to paramiko!
+
+ - type: dropdown
+ id: usage_posture
+ attributes:
+ label: Is this feature for paramiko acting as a client or a server?
+ multiple: false
+ options:
+ - Client
+ - Server
+ - Both
+ - Not sure
+ validations:
+ required: true
+
+ - type: dropdown
+ id: features
+ attributes:
+ label: What functionality does this feature request relate to?
+ description: Select as many as are relevant
+ multiple: true
+ options:
+ - SSH
+ - SFTP
+ - Keys/auth
+ - known_hosts
+ - sshconfig
+ - Exception handling
+ - Something else
+ validations:
+ required: true
+
+ - type: input
+ id: server_info
+ attributes:
+ label: For client-side features, does this relate to a specific type of SSH server?
+ description: |
+ Leave this blank if you're not sure, or if you're requesting a server-side feature.
+ placeholder: |
+ Example: OpenSSH x.y; or Teleport vNN
+
+ - type: input
+ id: integrated_tool
+ attributes:
+ label: If you're using paramiko as part of another tool, which tool/version?
+ placeholder: |
+ Examples: Fabric, Ansible, sftputil
+
+ - type: textarea
+ id: desired_behavior
+ attributes:
+ label: Desired behavior
+ description: |
+ Please describe what you you would like paramiko to be able to do. If possible, include pseudocode or mock code snippets to illustrate the desired behavior, and be as detailed as possible.
+ validations:
+ required: true
+
+ - type: textarea
+ id: more_info
+ attributes:
+ label: Anything else?
+ description: |
+ Please provide any additional information that would be helpful to provide context for your requested feature.