summaryrefslogtreecommitdiff
path: root/.github/ISSUE_TEMPLATE/feature_request.yml
blob: cde161142a859109ff9246bc5c647c357a9a903c (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
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
name: 🚀 Feature Request
description: Suggest an idea for this project
title: "[Feature] "
labels: ["enhancement"]
body:
  - type: markdown
    attributes:
      value: |
        ## Please note that feature requests are not 'fire and forget'
        It is a lot more likely that the feature you would like to have will be implemented if you keep watching your feature request, and provide more details to developers looking into implementing your feature, and help them with testing.

  - type: dropdown
    id: area
    attributes:
      label: Affected area
      description: Select the area most directly related to the request.
      options:
        - Other / Not sure
        - Kernel
        - Board Support Package (BSP)
        - Device drivers
        - File systems (DFS)
        - Networking
        - IPC
        - FinSH
        - RT-Smart
        - Architecture / libcpu
        - Documentation
        - Build system and tools
        - CI / GitHub Actions
        - Tests and examples
    validations:
      required: true

  - type: dropdown
    id: hardware_vendor
    attributes:
      label: Hardware/BSP vendor
      description: Select the closest vendor family, or Not applicable for generic requests.
      options:
        - Not applicable / Other
        - STM32
        - NXP
        - GD32
        - AT32
        - Infineon
        - Renesas
        - Phytium
        - Cvitek
        - WCH
        - Raspberry Pi
        - Rockchip
        - Loongson
        - ESP32
        - HC32
        - Novosns
        - HPMicro
        - Bluetrum
        - K230
        - Nuvoton
    validations:
      required: true

  - type: dropdown
    id: architecture
    attributes:
      label: Architecture
      options:
        - Not applicable / Other
        - ARM / AArch64
        - RISC-V
    validations:
      required: true

  - type: textarea
    id: problem
    attributes:
      label: Describe problem solved by the proposed feature
      description: A clear and concise description of the problem, if any, this feature will solve. E.g. I'm always frustrated when ...
    validations:
      required: true

  - type: textarea
    id: solution
    attributes:
      label: Describe your preferred solution
      description: A clear and concise description of what you want to happen.
    validations:
      required: false

  - type: textarea
    id: alternatives
    attributes:
      label: Describe possible alternatives
      description: A clear and concise description of any alternative solutions or features you've considered.
    validations:
      required: false