summaryrefslogtreecommitdiffhomepage
path: root/.github/ISSUE_TEMPLATE/30_feature_request.yml
blob: ac3bef271ec6399a8beacbe07ab1a169a3890dff (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
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.