1---
2name: Feature request
3description: Suggest an idea for this project
4
5body:
6- type: markdown
7  attributes:
8    value: |
910      Verify first that your issue is not [already reported on GitHub][issue search].
11      Also test if the latest release and devel branch are affected too.
12      *Complete **all** sections as described, this form is processed automatically.*
13
14      [issue search]: https://github.com/ansible-collections/community.general/search?q=is%3Aissue&type=issues
15
16
17- type: textarea
18  attributes:
19    label: Summary
20    description: Describe the new feature/improvement briefly below.
21    placeholder: >-
22      I am trying to do X with the collection from the main branch on GitHub and
23      I think that implementing a feature Y would be very helpful for me and
24      every other user of ansible-core because of Z.
25  validations:
26    required: true
27
28- type: dropdown
29  attributes:
30    label: Issue Type
31    # FIXME: Once GitHub allows defining the default choice, update this
32    options:
33    - Feature Idea
34  validations:
35    required: true
36
37- type: input
38  attributes:
39    label: Component Name
40    description: >-
41      Write the short name of the module, plugin, task or feature below,
42      *use your best guess if unsure*.
43    placeholder: dnf, apt, yum, pip, user etc.
44  validations:
45    required: true
46
47- type: textarea
48  attributes:
49    label: Additional Information
50    description: |
51      Describe how the feature would be used, why it is needed and what it would solve.
52
53      **HINT:** You can paste https://gist.github.com links for larger files.
54    value: |
55      <!--- Paste example playbooks or commands between quotes below -->
56      ```yaml (paste below)
57
58      ```
59  validations:
60    required: false
61- type: checkboxes
62  attributes:
63    label: Code of Conduct
64    description: |
65      Read the [Ansible Code of Conduct](https://docs.ansible.com/ansible/latest/community/code_of_conduct.html?utm_medium=github&utm_source=issue_form--ansible-collections) first.
66    options:
67    - label: I agree to follow the Ansible Code of Conduct
68      required: true
69...
70