Skip to content

Commit 6568be0

Browse files
committed
chore: add dependent extensions
Signed-off-by: Gabriele Bartolini <[email protected]>
1 parent f06bda4 commit 6568be0

File tree

1 file changed

+20
-11
lines changed

1 file changed

+20
-11
lines changed

.github/ISSUE_TEMPLATE/extension.yaml

Lines changed: 20 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -7,10 +7,10 @@ body:
77
- type: markdown
88
attributes:
99
value: |
10-
Thanks for proposing a new extension for the PostgreSQL Extensions Containers project!
11-
10+
Thanks for proposing a new extension for the PostgreSQL Extensions Containers project!
11+
1212
The submission process requires the proposer to commit to becoming the **Component Owner** and taking on the long-term maintenance of the extension image. Please review the [governance document for the submission process](https://github.com/cloudnative-pg/postgres-extensions-containers?tab=readme-ov-file#submission-process).
13-
13+
1414
- type: checkboxes
1515
id: search
1616
attributes:
@@ -28,7 +28,7 @@ body:
2828
placeholder: ex. pgvector
2929
validations:
3030
required: true
31-
31+
3232
- type: input
3333
id: project-url
3434
attributes:
@@ -55,7 +55,7 @@ body:
5555
placeholder: ex. The pgvector extension provides vector similarity search capabilities for PostgreSQL.
5656
validations:
5757
required: true
58-
58+
5959
- type: input
6060
id: license-url
6161
attributes:
@@ -64,7 +64,7 @@ body:
6464
placeholder: ex. https://github.com/pgvector/pgvector/blob/master/LICENSE
6565
validations:
6666
required: true
67-
67+
6868
- type: checkboxes
6969
id: license-check
7070
attributes:
@@ -73,7 +73,16 @@ body:
7373
options:
7474
- label: The extension's license (linked above) complies with the list of allowed licenses.
7575
required: true
76-
76+
77+
- type: textarea
78+
id: dependent-extensions
79+
attributes:
80+
label: Known Dependent Extensions
81+
description: List any other PostgreSQL extensions that MUST be installed before or alongside this extension (e.g., if this extension requires 'plpgsql' or 'postgis' to be present). If none, please state "None".
82+
placeholder: ex. postgis
83+
validations:
84+
required: true
85+
7786
- type: checkboxes
7887
id: maintenance-commitment
7988
attributes:
@@ -82,16 +91,16 @@ body:
8291
options:
8392
- label: I/My organization commit to becoming the Component Owner and maintaining the extension image in the future.
8493
required: true
85-
94+
8695
- type: textarea
8796
id: additional-notes
8897
attributes:
8998
label: Additional Notes (Optional)
90-
description: Any other relevant information, required dependencies, or context that might be useful for packaging.
91-
placeholder: ex. This extension requires the 'openssl' library to be installed.
99+
description: Any other relevant information, required dependencies (like OS packages), or context that might be useful for packaging.
100+
placeholder: ex. This extension requires the 'openssl' library (OS package) to be installed.
92101
validations:
93102
required: false
94-
103+
95104
- type: checkboxes
96105
id: terms
97106
attributes:

0 commit comments

Comments
 (0)