feature_request.yaml 1.6 KB

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