vouch-request.yml 1.8 KB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. body:
  2. - type: markdown
  3. attributes:
  4. value: |
  5. > [!IMPORTANT]
  6. > This form is for **first-time contributors**, who must be vouched for before submitting pull requests. Please read through our [contributing guide](https://github.com/netbox-community/netbox/blob/main/CONTRIBUTING.md) before proceeding.
  7. >
  8. > Please keep your introduction **concise** and write it **in your own words**. Do not use AI to write it for you. Once your request has been approved, a maintainer will reply with `!vouch` and you will be able to submit pull requests.
  9. - type: textarea
  10. attributes:
  11. label: About you
  12. description: >
  13. Tell us a bit about yourself. What is your background, and how do you use NetBox?
  14. placeholder: >
  15. I'm a network engineer at a regional ISP, and we've been using NetBox to manage our...
  16. validations:
  17. required: true
  18. - type: textarea
  19. attributes:
  20. label: Why do you want to contribute?
  21. description: >
  22. What motivates you to contribute to NetBox? If you have a specific change in mind, please link to the
  23. relevant issue (e.g. #1234).
  24. placeholder: >
  25. I'd like to work on #1234, which affects our deployment because...
  26. validations:
  27. required: true
  28. - type: checkboxes
  29. attributes:
  30. label: "I acknowledge that:"
  31. options:
  32. - label: >-
  33. I wrote this introduction myself, in my own words, without the use of AI.
  34. required: true
  35. - label: >-
  36. I have read the [contributing guide](https://github.com/netbox-community/netbox/blob/main/CONTRIBUTING.md)
  37. and understand the contribution process.
  38. required: true
  39. - label: >-
  40. I must wait to be assigned as the owner of an issue before submitting a PR for it.
  41. required: true