feature_request.yaml 1.6 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. ---
  2. name: ✨ Feature Request
  3. about: Propose a new NetBox feature or enhancement
  4. labels: ["type: feature"]
  5. issue_body: false
  6. body:
  7. - type: input
  8. attributes:
  9. label: NetBox version
  10. description: "What version of NetBox are you currently running?"
  11. placeholder: v2.10.4
  12. validations:
  13. required: true
  14. - type: dropdown
  15. attributes:
  16. label: Feature type
  17. options:
  18. - Data model extension
  19. - New functionality
  20. - Change to existing functionality
  21. validations:
  22. required: true
  23. - type: textarea
  24. attributes:
  25. label: Proposed functionality
  26. description: "Describe in detail the new feature or behavior you'd like to propose.
  27. Include any specific changes to work flows, data models, or the user interface."
  28. validations:
  29. required: true
  30. - type: textarea
  31. attributes:
  32. label: Use case
  33. description: "Explain how adding this functionality would benefit NetBox users. What
  34. need does it address?"
  35. validations:
  36. required: true
  37. - type: textarea
  38. attributes:
  39. label: Database changes
  40. description: "Note any changes to the database schema necessary to support the new
  41. feature. For example, does the proposal require adding a new model or field? (Not
  42. all new features require database changes.)"
  43. - type: textarea
  44. attributes:
  45. label: External dependencies
  46. description: "List any new dependencies on external libraries or services that this
  47. new feature would introduce. For example, does the proposal require the installation
  48. of a new Python package? (Not all new features introduce new dependencies.)"