summaryrefslogtreecommitdiffhomepage
path: root/.github/ISSUE_TEMPLATE/30_feature_request.yml
diff options
context:
space:
mode:
authorBrian Skinn <brian.skinn@gmail.com>2023-06-27 00:18:14 -0400
committerBrian Skinn <brian.skinn@gmail.com>2023-07-07 12:04:41 -0400
commit068dc01cf53f46309dabde96e8a5a9e45a31f995 (patch)
tree38318ff260debcc47946f0fe51f4742b4c66fcbc /.github/ISSUE_TEMPLATE/30_feature_request.yml
parent3369b94741a8cd02fb49a455233d29940281b718 (diff)
Add feat/support templates and rename for ordering
In _theory_ they should order lexically as per the template filenames...: https://github.com/orgs/community/discussions/21601#discussioncomment-3233823
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.