From 7662828ebbef428da6f262513a3ebd40f40bc90e Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Thu, 20 Mar 2025 11:28:55 -0500 Subject: [PATCH 1/8] Add form for joining/leaving steering --- .github/ISSUE_TEMPLATE/steering.yml | 39 +++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/ISSUE_TEMPLATE/steering.yml diff --git a/.github/ISSUE_TEMPLATE/steering.yml b/.github/ISSUE_TEMPLATE/steering.yml new file mode 100644 index 0000000..b82cbb0 --- /dev/null +++ b/.github/ISSUE_TEMPLATE/steering.yml @@ -0,0 +1,39 @@ +name: Join/Leave Steering Council +description: Use this template to request joining or leaving the Steering Council. +title: Request to Join/Leave Steering Council +body: + - type: markdown + attributes: + value: | + ## Basic Information + > [!NOTE] + > Members who leave the Steering Council are moved to emeritus status. See [Conda Governance](https://github.com/conda/governance#emeritus-steering) for details. + - type: input + id: username + attributes: + label: GitHub Username + description: Provide the GitHub username of the user to be added or removed from the Steering Council. + validations: + required: true + - type: dropdown + id: action + attributes: + label: Request Type + description: Select whether you are requesting to join or leave the Steering Council. + options: + - Join + - Leave + validations: + required: true + + - type: markdown + attributes: + value: | + ## Additional Information + - type: textarea + id: reason + attributes: + label: Reason for Request + description: Provide a brief explanation of why you are requesting to join or leave the Steering Council. + validations: + required: true From ca9bab93a95dca23ae850f17a0ca2b39b0ba3076 Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Thu, 20 Mar 2025 11:29:40 -0500 Subject: [PATCH 2/8] Add quick link --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index ab0ae55..08cf456 100644 --- a/README.md +++ b/README.md @@ -6,6 +6,10 @@ Larger organizations, such as for-profit businesses, that contribute code and su We deeply appreciate all good faith contributions. +## Quick Links + +- [Join/Leave Steering Council](https://github.com/conda/governance/issues/new?template=steering.yml) + ## Code of Conduct The conda Organization's [Code of Conduct](CODE_OF_CONDUCT.md) governs all interactions within the conda Organization. Please take a few minutes to familiarize yourself with it. From 03b088f3e602f5f3acf69cb0ddf693c10ed5771e Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Wed, 26 Mar 2025 10:32:04 -0500 Subject: [PATCH 3/8] Apply suggestions from code review Co-authored-by: Jannis Leidel --- .github/ISSUE_TEMPLATE/steering.yml | 14 +++++++------- README.md | 2 +- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/steering.yml b/.github/ISSUE_TEMPLATE/steering.yml index b82cbb0..6b0648f 100644 --- a/.github/ISSUE_TEMPLATE/steering.yml +++ b/.github/ISSUE_TEMPLATE/steering.yml @@ -1,4 +1,4 @@ -name: Join/Leave Steering Council +name: Nominate new Steering Council member or move to Emeritus Member description: Use this template to request joining or leaving the Steering Council. title: Request to Join/Leave Steering Council body: @@ -7,22 +7,22 @@ body: value: | ## Basic Information > [!NOTE] - > Members who leave the Steering Council are moved to emeritus status. See [Conda Governance](https://github.com/conda/governance#emeritus-steering) for details. + > Steering Council members can request to become Emeritus Steering members. See [Conda Governance](https://github.com/conda/governance#emeritus-steering) for details. - type: input id: username attributes: label: GitHub Username - description: Provide the GitHub username of the user to be added or removed from the Steering Council. + description: Provide the GitHub username of the person nominated here to the Steering Council or who asks to become an Emeritus Steering member. validations: required: true - type: dropdown id: action attributes: label: Request Type - description: Select whether you are requesting to join or leave the Steering Council. + description: Select whether you are nominating somebody to the Steering Council (including self-nomination) or whether you're requesting somebody to move to Emeritus Steering (including yourself). options: - - Join - - Leave + - Nomination + - Emeritus validations: required: true @@ -34,6 +34,6 @@ body: id: reason attributes: label: Reason for Request - description: Provide a brief explanation of why you are requesting to join or leave the Steering Council. + description: Provide a brief explanation of why you are submitting this request. validations: required: true diff --git a/README.md b/README.md index 08cf456..7c1fa0b 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ We deeply appreciate all good faith contributions. ## Quick Links -- [Join/Leave Steering Council](https://github.com/conda/governance/issues/new?template=steering.yml) +- [Nominate to Steering Council/Request to move to Emeritus Steering](https://github.com/conda/governance/issues/new?template=steering.yml) ## Code of Conduct From b1872f512bd4ad83a803d6a982539cd23b8668cc Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Wed, 26 Mar 2025 10:47:09 -0500 Subject: [PATCH 4/8] Update phrasing --- .github/ISSUE_TEMPLATE/steering.yml | 19 +++++++++++-------- README.md | 2 +- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/steering.yml b/.github/ISSUE_TEMPLATE/steering.yml index 6b0648f..654cdbe 100644 --- a/.github/ISSUE_TEMPLATE/steering.yml +++ b/.github/ISSUE_TEMPLATE/steering.yml @@ -1,28 +1,31 @@ -name: Nominate new Steering Council member or move to Emeritus Member -description: Use this template to request joining or leaving the Steering Council. -title: Request to Join/Leave Steering Council +name: Nominate to Steering Council or Move to/from Emeritus Steering +description: Use this form to self-nominate or nominate others to the Steering Council, or request moving to/from Emeritus Steering. +title: Nominate to Steering Council or Move to/from Emeritus Steering body: - type: markdown attributes: value: | ## Basic Information + See [Steering Council](https://github.com/conda/governance#steering-council) and [Emeritus Steering](https://github.com/conda/governance#emeritus-steering) for details on the membership roles. + > [!NOTE] - > Steering Council members can request to become Emeritus Steering members. See [Conda Governance](https://github.com/conda/governance#emeritus-steering) for details. + > Use this form to self-nominate or nominate others to the Steering Council, or request moving to/from Emeritus Steering. - type: input id: username attributes: label: GitHub Username - description: Provide the GitHub username of the person nominated here to the Steering Council or who asks to become an Emeritus Steering member. + description: Provide the GitHub username of the user to be nominated to the Steering Council or to become an Emeritus Steering member. validations: required: true - type: dropdown id: action attributes: label: Request Type - description: Select whether you are nominating somebody to the Steering Council (including self-nomination) or whether you're requesting somebody to move to Emeritus Steering (including yourself). + description: Select whether this is a nominiation to the Steering Council or whether this is moving an existing member to/from Emeritus Steering. options: - - Nomination - - Emeritus + - Nomination to Steering + - Steering to Emeritus + - Emeritus to Steering validations: required: true diff --git a/README.md b/README.md index 01aedbb..0278ef6 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,7 @@ We deeply appreciate all good faith contributions. ## Quick Links -- [Nominate to Steering Council/Request to move to Emeritus Steering](https://github.com/conda/governance/issues/new?template=steering.yml) +- [Nominate to Steering Council or Move to/from Emeritus Steering](https://github.com/conda/governance/issues/new?template=steering.yml) - [New Sub-team/Project Team](https://github.com/conda/governance/issues/new?template=new_team.yml) ## Code of Conduct From c0e74868206e5a127012f19ba268cab9ebb0425d Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Wed, 26 Mar 2025 11:49:27 -0500 Subject: [PATCH 5/8] Split form --- .github/ISSUE_TEMPLATE/emeritus.yml | 42 +++++++++++++++++++++++++++++ .github/ISSUE_TEMPLATE/steering.yml | 39 +++++++++------------------ 2 files changed, 55 insertions(+), 26 deletions(-) create mode 100644 .github/ISSUE_TEMPLATE/emeritus.yml diff --git a/.github/ISSUE_TEMPLATE/emeritus.yml b/.github/ISSUE_TEMPLATE/emeritus.yml new file mode 100644 index 0000000..dd80a4f --- /dev/null +++ b/.github/ISSUE_TEMPLATE/emeritus.yml @@ -0,0 +1,42 @@ +name: Change Emeritus Steering Status +description: Use this form to request moving to/from Emeritus Steering status. +title: '[Emeritus Steering Status]: ' + +body: + - type: markdown + attributes: + value: | + ## Emeritus Steering Status + + Use this form to request: + - Moving an active Steering Council member to Emeritus status + - Reactivating an Emeritus member to the active Steering Council + + Please refer to the [Emeritus Steering documentation](https://github.com/conda/governance#emeritus-steering) for details on status changes. + + - type: input + id: username + attributes: + label: GitHub Username + description: The GitHub username of the person to move to/from Emeritus Steering. + validations: + required: true + + - type: dropdown + id: status_change + attributes: + label: Status Change Type + description: Select the type of status change being requested. + options: + - Steering Concil → Emeritus Steering + - Emeritus Steering → Steering Council + validations: + required: true + + - type: textarea + id: reason + attributes: + label: Reason for Status Change + description: Provide a clear explanation for this status change request. + validations: + required: true diff --git a/.github/ISSUE_TEMPLATE/steering.yml b/.github/ISSUE_TEMPLATE/steering.yml index 654cdbe..560c48a 100644 --- a/.github/ISSUE_TEMPLATE/steering.yml +++ b/.github/ISSUE_TEMPLATE/steering.yml @@ -1,42 +1,29 @@ -name: Nominate to Steering Council or Move to/from Emeritus Steering -description: Use this form to self-nominate or nominate others to the Steering Council, or request moving to/from Emeritus Steering. -title: Nominate to Steering Council or Move to/from Emeritus Steering +name: Nominate to Steering Council +description: Use this form to nominate yourself or someone else to the conda Steering Council. +title: '[Steering Council Nomination]: ' + body: - type: markdown attributes: value: | - ## Basic Information - See [Steering Council](https://github.com/conda/governance#steering-council) and [Emeritus Steering](https://github.com/conda/governance#emeritus-steering) for details on the membership roles. + ## Steering Council Nomination + + Use this form to nominate a new member to the Steering Council (including self-nominations). + + Please refer to the [conda Governance documentation](https://github.com/conda/governance#steering-council) for information about Steering Council responsibilities and qualifications. - > [!NOTE] - > Use this form to self-nominate or nominate others to the Steering Council, or request moving to/from Emeritus Steering. - type: input id: username attributes: label: GitHub Username - description: Provide the GitHub username of the user to be nominated to the Steering Council or to become an Emeritus Steering member. - validations: - required: true - - type: dropdown - id: action - attributes: - label: Request Type - description: Select whether this is a nominiation to the Steering Council or whether this is moving an existing member to/from Emeritus Steering. - options: - - Nomination to Steering - - Steering to Emeritus - - Emeritus to Steering + description: The GitHub username of the person being nominated. validations: required: true - - type: markdown - attributes: - value: | - ## Additional Information - type: textarea - id: reason + id: qualifications attributes: - label: Reason for Request - description: Provide a brief explanation of why you are submitting this request. + label: Qualifications & Contributions + description: Describe the nominee's contributions to the conda ecosystem and qualifications for the Steering Council. validations: required: true From ab70f3ae10ed94b9658609f5f19700b142128bca Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Fri, 28 Mar 2025 16:53:55 -0500 Subject: [PATCH 6/8] Formatting/wording --- .github/ISSUE_TEMPLATE/emeritus.yml | 5 +++-- .github/ISSUE_TEMPLATE/new_team.yml | 12 +++++++++++- .github/ISSUE_TEMPLATE/steering.yml | 15 ++++++++++++--- 3 files changed, 26 insertions(+), 6 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/emeritus.yml b/.github/ISSUE_TEMPLATE/emeritus.yml index dd80a4f..57529bb 100644 --- a/.github/ISSUE_TEMPLATE/emeritus.yml +++ b/.github/ISSUE_TEMPLATE/emeritus.yml @@ -6,13 +6,14 @@ body: - type: markdown attributes: value: | - ## Emeritus Steering Status + ## Change Emeritus Steering Status Use this form to request: - Moving an active Steering Council member to Emeritus status - Reactivating an Emeritus member to the active Steering Council - Please refer to the [Emeritus Steering documentation](https://github.com/conda/governance#emeritus-steering) for details on status changes. + > [!NOTE] + > To learn more about Emeritus status, please see [Emeritus Steering in Conda Governance](https://github.com/conda/governance#emeritus-steering). - type: input id: username diff --git a/.github/ISSUE_TEMPLATE/new_team.yml b/.github/ISSUE_TEMPLATE/new_team.yml index 0ff4b22..abb8bd3 100644 --- a/.github/ISSUE_TEMPLATE/new_team.yml +++ b/.github/ISSUE_TEMPLATE/new_team.yml @@ -5,9 +5,13 @@ body: - type: markdown attributes: value: | - ## Basic Information + ## New Sub-team/Project Team + + Use this form to request a new sub-team or project team. + > [!NOTE] > To learn more about the different types of teams and their charters, please see [Teams & Roles in Conda Governance](https://github.com/conda/governance#teams--roles). + - type: dropdown id: type attributes: @@ -19,6 +23,7 @@ body: - Project Team validations: required: true + - type: input id: name attributes: @@ -26,6 +31,7 @@ body: description: Provide the name of the new sub-team or project team. validations: required: true + - type: input id: handle attributes: @@ -33,6 +39,7 @@ body: description: Provide the handle of the new sub-team or project team. validations: required: true + - type: textarea id: members attributes: @@ -45,16 +52,19 @@ body: attributes: value: | ## Charter and Responsibilities + - type: textarea id: charter attributes: label: Charter description: Provide the charter for the new sub-team or project team. + - type: textarea id: responsibilities attributes: label: Responsibilities description: Outline the responsibilities and work areas of the new sub-team or project team. + - type: textarea id: scope attributes: diff --git a/.github/ISSUE_TEMPLATE/steering.yml b/.github/ISSUE_TEMPLATE/steering.yml index 560c48a..40713e5 100644 --- a/.github/ISSUE_TEMPLATE/steering.yml +++ b/.github/ISSUE_TEMPLATE/steering.yml @@ -1,5 +1,5 @@ -name: Nominate to Steering Council -description: Use this form to nominate yourself or someone else to the conda Steering Council. +name: Steering Council Nomination +description: Use this form to nominate yourself or others to the Steering Council. title: '[Steering Council Nomination]: ' body: @@ -10,7 +10,8 @@ body: Use this form to nominate a new member to the Steering Council (including self-nominations). - Please refer to the [conda Governance documentation](https://github.com/conda/governance#steering-council) for information about Steering Council responsibilities and qualifications. + > [!NOTE] + > To learn more about the Steering Council, its membership requirements and responsibilities, please see [Steering Council in Conda Governance](https://github.com/conda/governance#steering-council)/. - type: input id: username @@ -20,6 +21,14 @@ body: validations: required: true + - type: input + id: funder + attributes: + label: Funder + description: The name of the organization or funder that supports the nominee. Review Steering Council's [shared funding membership restrictions](https://github.com/conda/governance#shared-funding-membership-restrictions). + validations: + required: true + - type: textarea id: qualifications attributes: From 238815554a2fce0629859e919a6f295c21a82a4b Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Fri, 28 Mar 2025 16:54:56 -0500 Subject: [PATCH 7/8] Update emeritus.yml --- .github/ISSUE_TEMPLATE/emeritus.yml | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/.github/ISSUE_TEMPLATE/emeritus.yml b/.github/ISSUE_TEMPLATE/emeritus.yml index 57529bb..f8eaf33 100644 --- a/.github/ISSUE_TEMPLATE/emeritus.yml +++ b/.github/ISSUE_TEMPLATE/emeritus.yml @@ -1,5 +1,5 @@ name: Change Emeritus Steering Status -description: Use this form to request moving to/from Emeritus Steering status. +description: Use this form to request moving a member to/from Emeritus Steering status. title: '[Emeritus Steering Status]: ' body: @@ -8,9 +8,7 @@ body: value: | ## Change Emeritus Steering Status - Use this form to request: - - Moving an active Steering Council member to Emeritus status - - Reactivating an Emeritus member to the active Steering Council + Use this form to request moving a member to/from Emeritus Steering status. > [!NOTE] > To learn more about Emeritus status, please see [Emeritus Steering in Conda Governance](https://github.com/conda/governance#emeritus-steering). From 138495c28c6defc00a5a8cace5563d6250ec5a1a Mon Sep 17 00:00:00 2001 From: Ken Odegard Date: Fri, 28 Mar 2025 16:56:32 -0500 Subject: [PATCH 8/8] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index 0278ef6..9345ccd 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,8 @@ We deeply appreciate all good faith contributions. ## Quick Links -- [Nominate to Steering Council or Move to/from Emeritus Steering](https://github.com/conda/governance/issues/new?template=steering.yml) +- [Steering Council Nomination](https://github.com/conda/governance/issues/new?template=steering.yml) +- [Change Emeritus Steering Status](https://github.com/conda/governance/issues/new?template=emeritus.yml) - [New Sub-team/Project Team](https://github.com/conda/governance/issues/new?template=new_team.yml) ## Code of Conduct