Skip to content

Commit 1b296ae

Browse files
authored
Merge pull request #331 from netbox-community/prepare-release-2-0
Closes #289: Prepare Release 2.0
2 parents ed44fe1 + 9977218 commit 1b296ae

11 files changed

Lines changed: 628 additions & 136 deletions

File tree

.github/ISSUE_TEMPLATE/bug_report.yml

Lines changed: 25 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 🐛 Bug Report
3-
description: Report a reproducible bug in the current release of this NetBox Plugin
3+
description: Report a reproducible bug in the current release of NetBox ACLs
44
title: "[Bug]: "
55
labels: ["bug"]
66
body:
@@ -21,32 +21,47 @@ body:
2121
2222
- type: input
2323
attributes:
24-
label: NetBox access-list plugin version
25-
description: What version of the NetBox access-list plugin are you currently running?
26-
placeholder: v1.5.0
24+
label: NetBox ACLs Plugin version
25+
description: What version of NetBox ACLs are you currently running?
26+
placeholder: v2.0.0
2727
validations:
2828
required: true
2929
- type: input
3030
attributes:
3131
label: NetBox version
3232
description: What version of NetBox are you currently running?
33-
placeholder: v3.7.4
33+
placeholder: v4.5.0
34+
validations:
35+
required: true
36+
- type: dropdown
37+
attributes:
38+
label: Python version
39+
description: What version of Python are you currently running?
40+
options:
41+
- "3.12"
42+
- "3.13"
43+
- "3.14"
3444
validations:
3545
required: true
3646
- type: textarea
3747
attributes:
3848
label: Steps to Reproduce
3949
description: >
40-
Describe in detail the exact steps that someone else can take to
41-
reproduce this bug using the current stable release of the NetBox access-list plugin.
42-
#placeholder: |
50+
Please provide a minimal working example to demonstrate the bug. Begin
51+
with the initialization of any necessary database objects and clearly
52+
enumerate each operation carried out. Ensure that your example is as
53+
concise as possible while adequately illustrating the issue.
54+
55+
_Please refrain from including any confidential or sensitive
56+
information in your example._
4357
validations:
4458
required: true
4559
- type: textarea
4660
attributes:
4761
label: Expected Behavior
4862
description: What did you expect to happen?
49-
placeholder: A new widget should have been created with the specified attributes
63+
placeholder: >
64+
The script should execute without raising any errors or exceptions
5065
validations:
5166
required: true
5267
- type: textarea
@@ -56,3 +71,4 @@ body:
5671
placeholder: A TypeError exception was raised
5772
validations:
5873
required: true
74+
...

.github/ISSUE_TEMPLATE/config.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ contact_links:
66
# url: https://netbox-acls.readthedocs.io
77
# about: "Please refer to the documentation before raising a bug or feature request."
88
- name: 📖 Contributing Policy
9-
url: https://github.com/ryanmerolle/netbox-acls/blob/dev/CONTRIBUTING.md
9+
url: https://github.com/netbox-community/netbox-acls/blob/dev/CONTRIBUTING.md
1010
about: "Please read through our contributing policy before opening an issue or pull request"
1111
- name: 💬 Community Slack
1212
url: https://netdev.chat/

.github/ISSUE_TEMPLATE/documentation_change.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
22
name: 📖 Documentation Change
3-
description: Suggest an addition or modification to the NetBox Access Lists plugin documentation
3+
description: Suggest an addition or modification to the NetBox ACLs plugin documentation
44
title: "[Docs]: "
55
labels: ["documentation"]
66
body:
Lines changed: 28 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,54 +1,66 @@
11
---
22
name: ✨ Feature Request
3-
description: Propose a new feature or enhancement
3+
description: Propose a new NetBox ACLs Plugin feature or enhancement
44
title: "[Feature]: "
55
labels: ["enhancement"]
66
body:
77
- type: markdown
88
attributes:
99
value: >
10-
**NOTE:** This form is only for submitting well-formed proposals to extend or modify
11-
NetBox in some way. If you're trying to solve a problem but can't figure out how, or if
12-
you still need time to work on the details of a proposed new feature, please start a
13-
[discussion](https://github.com/ryanmerolle/netbox-acls/discussions) instead.
10+
**NOTE:** This form is only for submitting well-formed proposals to
11+
extend or modify NetBox ACLs Plugin in some way. If you're trying to
12+
solve a problem but can't figure out how, or if you still need time to
13+
work on the details of a proposed new feature, please start a
14+
[discussion](https://github.com/netbox-community/netbox-acls/discussions)
15+
instead.
16+
- type: input
17+
attributes:
18+
label: NetBox ACLs Plugin version
19+
description: What version of NetBox ACLs are you currently running?
20+
placeholder: v2.0.0
21+
validations:
22+
required: true
1423
- type: input
1524
attributes:
1625
label: NetBox version
1726
description: What version of NetBox are you currently running?
18-
placeholder: v3.6.3
27+
placeholder: v4.5.0
1928
validations:
2029
required: true
2130
- type: dropdown
2231
attributes:
2332
label: Feature type
2433
options:
25-
- New Model to plugin
26-
- Change to existing model
27-
- Add a function
28-
- Remove a function
34+
- Data model extension
35+
- New functionality
36+
- Change to existing functionality
2937
validations:
3038
required: true
3139
- type: textarea
3240
attributes:
3341
label: Proposed functionality
3442
description: >
35-
Describe in detail the new feature or behavior you are proposing. Include any specific changes
36-
to work flows, data models, and/or dependencies. The more detail you provide here, the
37-
greater chance your proposal has of being discussed. Feature requests which don't include an
43+
Describe in detail the new feature or behavior you are proposing.
44+
Include any specific changes to work flows, data models, and/or the user
45+
interface. The more detail you provide here, the greater chance your
46+
proposal has of being discussed. Feature requests which don't include an
3847
actionable implementation plan will be rejected.
3948
validations:
4049
required: true
4150
- type: textarea
4251
attributes:
4352
label: Use case
4453
description: >
45-
Explain how adding this functionality would benefit NetBox users & specifically this plugin. What need does it address?
54+
Explain how adding this functionality would benefit NetBox ACLs Plugin
55+
users. What need does it address?
4656
validations:
4757
required: true
4858
- type: textarea
4959
attributes:
5060
label: External dependencies
5161
description: >
52-
List any new dependencies on external libraries or services that this new feature would
53-
introduce. For example, does the proposal require the installation of a new Python package?
62+
List any new dependencies on external libraries or services that this
63+
new feature would introduce. For example, does the proposal require the
64+
installation of a new Python package?
5465
(Not all new features introduce new dependencies.)
66+
...

.github/ISSUE_TEMPLATE/housekeeping.yml

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -7,14 +7,16 @@ body:
77
- type: markdown
88
attributes:
99
value: >
10-
**NOTE:** This template is for use by maintainers only. Please do not submit
11-
an issue using this template unless you have been specifically asked to do so.
10+
**NOTE:** This template is for use by maintainers only. Please do not
11+
submit an issue using this template unless you have been specifically
12+
asked to do so.
1213
- type: textarea
1314
attributes:
1415
label: Proposed Changes
1516
description: >
1617
Describe in detail the new feature or behavior you'd like to propose.
17-
Include any specific changes to work flows, data models, or the user interface.
18+
Include any specific changes to work flows, data models, or the user
19+
interface.
1820
validations:
1921
required: true
2022
- type: textarea
@@ -23,3 +25,4 @@ body:
2325
description: Please provide justification for the proposed change(s).
2426
validations:
2527
required: true
28+
...

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ repos:
2020
- id: requirements-txt-fixer
2121

2222
- repo: https://github.com/astral-sh/ruff-pre-commit
23-
rev: "v0.15.6"
23+
rev: "v0.15.7"
2424
hooks:
2525
# Run the linter.
2626
- id: ruff-check

0 commit comments

Comments
 (0)