From 8f1d8d4d5a407f0dd1905c7e4a27fae35d1bd29a Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 30 Oct 2024 18:59:00 +0000 Subject: [PATCH 01/30] initial draft of Community Working Group --- active/community.md | 75 +++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 75 insertions(+) create mode 100644 active/community.md diff --git a/active/community.md b/active/community.md new file mode 100644 index 0000000..99d9876 --- /dev/null +++ b/active/community.md @@ -0,0 +1,75 @@ +# WG Charter Template + +## Scope of responsibilities + +This group exists to support the official community platforms and those in elevated roles on those platforms. + +The Forum and the Discord are core parts of the overall community and those that help and moderate these platforms take significant time from their day to help others. We can support them through training and taking action to make their lives easier. + +The broad goals of the group are: + - facilitate and centralise discussion between moderators and admins on the various platforms + - coordinate efforts for training and processes around moderation + - provide support to improve the platforms to lighten moderation and admin workloads + - provide training and support to the wider community on how to use the platforms effectively + +- What actions are you proposing the WG be allowed to take directly? + - Creation and management of processes related to community platforms. + - Adding/removing moderators & other roles + - Training for moderators + - Ensuring moderation is consistent across teams and platforms + - Taking ideas from the community to improve the community spaces. +- Which actions will the WG take back to the Board for votes? + - Moving platforms if required + - Budget to improve existing platforms + +There is a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. + +### Delegated responsibilities + +With regards to Django Software Foundation responsibilities and resources, the group operates with: + +- I'm unsure what power's might be delegated, if any. Board members would need to input into this. +- Admin privileges to members of the forum & Discord or existing admin representive joining as a member. + +## Initial membership + +- Chair: TBD +- Co-Chair: TBD +- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): TBD +- Other members: + - Andrew Miller + +## Future membership + +Answer the following questions here: + +- Who is eligible to join? Any volunteer, or are there specific requirements? + - At least a DSF member, ideally already holding an elevated role in the forum or Discord (or other community group) +- How do people who want to join sign up / volunteer / express interest? + - Message of the existing group +- How will decisions on adding/removing members be handled? + - Direct membership: new members may self-nominate; the WG will vote (50%+1) to approve/deny new members; the WG will directly vote on new Chair/Co-Chairs. + + +## Budget + +- How much money or spending discretion do you need? + - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. +- How do you want that money allocated: + - None to begin with. + +## Comms + +Where will discussions and activities take place? + +Suggestions: + +- Private Channel in the Discord Server and private category in the forum. +- This space should be shared with the CoC Commitee or another space for shared comms across platforms. + +Meetings: Monthly video call meeting on Discord. + +## Reporting + +How and how often will the WG report back to the board? + - Monthly forum post and discord announcement of improvements made to the platforms. From 01fed1492da593979c7ce5262e9da1eb1f651136 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 30 Oct 2024 21:18:12 +0000 Subject: [PATCH 02/30] Update active/community.md Co-authored-by: Tom Carrick --- active/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/community.md b/active/community.md index 99d9876..320965d 100644 --- a/active/community.md +++ b/active/community.md @@ -54,7 +54,7 @@ Answer the following questions here: ## Budget - How much money or spending discretion do you need? - - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. + - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. - How do you want that money allocated: - None to begin with. From b707b3ad6a71a7e9d8912b5a3af7a5a85e1cedf7 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 6 Nov 2024 20:16:17 +0000 Subject: [PATCH 03/30] Update active/community.md Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> --- active/community.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/active/community.md b/active/community.md index 320965d..5f110f2 100644 --- a/active/community.md +++ b/active/community.md @@ -4,7 +4,8 @@ This group exists to support the official community platforms and those in elevated roles on those platforms. -The Forum and the Discord are core parts of the overall community and those that help and moderate these platforms take significant time from their day to help others. We can support them through training and taking action to make their lives easier. +The [Django Forum](https://forum.djangoproject.com/) and the [Django Discord](https://discord.gg/xcRH6mN4fa) are core parts of the overall community and those that help and moderate these platforms take significant time from their day to help others. +We can support them through training and taking action to make their lives easier. The broad goals of the group are: - facilitate and centralise discussion between moderators and admins on the various platforms From ac45ba1e6752240f9d9bbff65f7ac68f98eaffe5 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 6 Nov 2024 20:16:41 +0000 Subject: [PATCH 04/30] Update active/community.md Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> --- active/community.md | 1 + 1 file changed, 1 insertion(+) diff --git a/active/community.md b/active/community.md index 5f110f2..a121c22 100644 --- a/active/community.md +++ b/active/community.md @@ -12,6 +12,7 @@ The broad goals of the group are: - coordinate efforts for training and processes around moderation - provide support to improve the platforms to lighten moderation and admin workloads - provide training and support to the wider community on how to use the platforms effectively + - ensure consistency that our online Django communities are welcoming and safe spaces - What actions are you proposing the WG be allowed to take directly? - Creation and management of processes related to community platforms. From 994101455b72fe353cdee6b91b962e23a3c2273e Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 6 Nov 2024 20:23:39 +0000 Subject: [PATCH 05/30] Update active/community.md Co-authored-by: Sarah Boyce <42296566+sarahboyce@users.noreply.github.com> --- active/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/community.md b/active/community.md index a121c22..c723697 100644 --- a/active/community.md +++ b/active/community.md @@ -1,4 +1,4 @@ -# WG Charter Template +# Online Community Working Group ## Scope of responsibilities From a7a514b8585d61ce92ec758adc51dba8fbd1f90a Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 6 Nov 2024 20:37:21 +0000 Subject: [PATCH 06/30] Feedback round 1 --- active/community.md | 25 +++++++++++++++++-------- 1 file changed, 17 insertions(+), 8 deletions(-) diff --git a/active/community.md b/active/community.md index c723697..ebf7ace 100644 --- a/active/community.md +++ b/active/community.md @@ -30,7 +30,6 @@ There is a lot of potential ideas in this space. Part of the WG will be setting With regards to Django Software Foundation responsibilities and resources, the group operates with: -- I'm unsure what power's might be delegated, if any. Board members would need to input into this. - Admin privileges to members of the forum & Discord or existing admin representive joining as a member. ## Initial membership @@ -46,17 +45,17 @@ With regards to Django Software Foundation responsibilities and resources, the g Answer the following questions here: - Who is eligible to join? Any volunteer, or are there specific requirements? - - At least a DSF member, ideally already holding an elevated role in the forum or Discord (or other community group) + - Anyone can join, but they at least need to be known within the community. - How do people who want to join sign up / volunteer / express interest? - - Message of the existing group + - Send one of the WG members a message on Discord or the Forum - How will decisions on adding/removing members be handled? - - Direct membership: new members may self-nominate; the WG will vote (50%+1) to approve/deny new members; the WG will directly vote on new Chair/Co-Chairs. + - Direct membership: new members may self-nominate; members will serve for a year minimum with the option to step out after each year. New members will get approved by existing members of the WG. ## Budget - How much money or spending discretion do you need? - - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. + - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) - How do you want that money allocated: - None to begin with. @@ -66,12 +65,22 @@ Where will discussions and activities take place? Suggestions: -- Private Channel in the Discord Server and private category in the forum. +- Private Channel in the Discord Server and private category in the forum, possibly also a channel is the DSF slack. - This space should be shared with the CoC Commitee or another space for shared comms across platforms. -Meetings: Monthly video call meeting on Discord. +Meetings: Quarterly video call meeting on Discord. ## Reporting How and how often will the WG report back to the board? - - Monthly forum post and discord announcement of improvements made to the platforms. + - Quarterly forum post and discord announcement of improvements made to the platforms. + + +### Budget ideas + +- Training for Moderators & Admins +- Hosting fees for bots +- Subscription fees for bots +- Tools for community management/growth (https://orbit.love) +- Hosting for the forum +- Discord Nitro From a5a6b8c21cab6e9b9622536b3c428a5b51edc011 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Mon, 11 Nov 2024 10:40:32 +0000 Subject: [PATCH 07/30] Update membership eligibility --- active/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/community.md b/active/community.md index ebf7ace..d813bde 100644 --- a/active/community.md +++ b/active/community.md @@ -45,7 +45,7 @@ With regards to Django Software Foundation responsibilities and resources, the g Answer the following questions here: - Who is eligible to join? Any volunteer, or are there specific requirements? - - Anyone can join, but they at least need to be known within the community. + - Anyone can join, however they need to active on the community platforms for at least 3 months or nominated by a DSF Individual member. - How do people who want to join sign up / volunteer / express interest? - Send one of the WG members a message on Discord or the Forum - How will decisions on adding/removing members be handled? From 22dce75f475f45c911e4ecff6472964cf87caf59 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Fri, 22 Nov 2024 20:37:18 +0000 Subject: [PATCH 08/30] Update active/community.md Co-authored-by: Thibaud Colas --- active/community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/community.md b/active/community.md index d813bde..f6043e7 100644 --- a/active/community.md +++ b/active/community.md @@ -49,7 +49,7 @@ Answer the following questions here: - How do people who want to join sign up / volunteer / express interest? - Send one of the WG members a message on Discord or the Forum - How will decisions on adding/removing members be handled? - - Direct membership: new members may self-nominate; members will serve for a year minimum with the option to step out after each year. New members will get approved by existing members of the WG. + - Direct membership: new members may self-nominate; members will serve for a one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group. New members will get approved by existing members of the WG. ## Budget From d11cbf72becfa9b9ef8f7ffb2dd7cb6c891de954 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 28 Nov 2024 16:46:00 +0000 Subject: [PATCH 09/30] rename file --- active/{community.md => online-community.md} | 0 1 file changed, 0 insertions(+), 0 deletions(-) rename active/{community.md => online-community.md} (100%) diff --git a/active/community.md b/active/online-community.md similarity index 100% rename from active/community.md rename to active/online-community.md From 4bfcfbbc054c9425898fe9d3f0f199751e87a9b8 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 28 Nov 2024 17:08:45 +0000 Subject: [PATCH 10/30] further edits from comments --- active/online-community.md | 30 +++++++++++++++++------------- 1 file changed, 17 insertions(+), 13 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index f6043e7..f7b6fc3 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -15,13 +15,15 @@ The broad goals of the group are: - ensure consistency that our online Django communities are welcoming and safe spaces - What actions are you proposing the WG be allowed to take directly? - - Creation and management of processes related to community platforms. - - Adding/removing moderators & other roles - - Training for moderators + - Creation and management of processes related to community platforms. Examples of these processes include + - Proposals for adding/removing moderators & other roles and the adding/removing of roles directly + - Training for moderators & other roles as required - Ensuring moderation is consistent across teams and platforms - Taking ideas from the community to improve the community spaces. - Which actions will the WG take back to the Board for votes? - - Moving platforms if required + - Proposal to trial a new platforms + - Proposal to migrate to a new platforms + - Proposal to retire an existing platform that is in use - Budget to improve existing platforms There is a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. @@ -30,32 +32,33 @@ There is a lot of potential ideas in this space. Part of the WG will be setting With regards to Django Software Foundation responsibilities and resources, the group operates with: -- Admin privileges to members of the forum & Discord or existing admin representive joining as a member. +- A minimum of two members having admin privileges for a single platform while a single member of the group not having admin priveleges to all platforms. ## Initial membership -- Chair: TBD +- Chair: Andrew Miller - Co-Chair: TBD -- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): TBD +- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Tom Carrick? - Other members: - - Andrew Miller + - Patryk Bratkowski ## Future membership -Answer the following questions here: - - Who is eligible to join? Any volunteer, or are there specific requirements? - Anyone can join, however they need to active on the community platforms for at least 3 months or nominated by a DSF Individual member. - How do people who want to join sign up / volunteer / express interest? - Send one of the WG members a message on Discord or the Forum - How will decisions on adding/removing members be handled? - - Direct membership: new members may self-nominate; members will serve for a one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group. New members will get approved by existing members of the WG. - + - New members may self-nominate. + - Members will serve for a one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group. + - New members will get approved by existing members of the WG. + - If any member wishes to leave the group before the end of their term, they can do so by notifying the group. + - Members can propose a vote on removing a member from the working group. This needs 50%+1 agreement. ## Budget - How much money or spending discretion do you need? - - None to begin with, however I would expect over time budget to get allocated for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) + - None to begin with, however I would expect over time budget might get requested for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) - How do you want that money allocated: - None to begin with. @@ -74,6 +77,7 @@ Meetings: Quarterly video call meeting on Discord. How and how often will the WG report back to the board? - Quarterly forum post and discord announcement of improvements made to the platforms. + - Private quarterly report of improvements made to the platforms to the Board ### Budget ideas From d69fa6b9897fb425d1112927c905493d94d741a4 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Fri, 3 Jan 2025 12:00:30 +0000 Subject: [PATCH 11/30] Update active/online-community.md Co-authored-by: nessita <124304+nessita@users.noreply.github.com> --- active/online-community.md | 1 + 1 file changed, 1 insertion(+) diff --git a/active/online-community.md b/active/online-community.md index f7b6fc3..acb298d 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -20,6 +20,7 @@ The broad goals of the group are: - Training for moderators & other roles as required - Ensuring moderation is consistent across teams and platforms - Taking ideas from the community to improve the community spaces. + - Which actions will the WG take back to the Board for votes? - Proposal to trial a new platforms - Proposal to migrate to a new platforms From f56919511316440968526a3dc2656cbbc7803ba3 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Fri, 3 Jan 2025 12:00:38 +0000 Subject: [PATCH 12/30] Update active/online-community.md Co-authored-by: nessita <124304+nessita@users.noreply.github.com> --- active/online-community.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index acb298d..20e42d3 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -22,8 +22,8 @@ The broad goals of the group are: - Taking ideas from the community to improve the community spaces. - Which actions will the WG take back to the Board for votes? - - Proposal to trial a new platforms - - Proposal to migrate to a new platforms + - Proposal to trial a new platform + - Proposal to migrate to a new platform - Proposal to retire an existing platform that is in use - Budget to improve existing platforms From 2677d2d409e726a61a0592f329b5af519c38ff75 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Tue, 7 Jan 2025 20:23:32 +0000 Subject: [PATCH 13/30] Update active/online-community.md Co-authored-by: nessita <124304+nessita@users.noreply.github.com> --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 20e42d3..bfeecd7 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -59,7 +59,7 @@ With regards to Django Software Foundation responsibilities and resources, the g ## Budget - How much money or spending discretion do you need? - - None to begin with, however I would expect over time budget might get requested for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) + - None to begin with, however budget might get requested over time for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) - How do you want that money allocated: - None to begin with. From fc77ff0f980f6b5ef7e7aab0868ee52d429f8b4a Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Tue, 7 Jan 2025 21:09:43 +0000 Subject: [PATCH 14/30] Added members and clarified a sentence --- active/online-community.md | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index bfeecd7..bb56464 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -33,15 +33,18 @@ There is a lot of potential ideas in this space. Part of the WG will be setting With regards to Django Software Foundation responsibilities and resources, the group operates with: -- A minimum of two members having admin privileges for a single platform while a single member of the group not having admin priveleges to all platforms. +- Administrator Privileges on approved community platforms with the following conditions to create redundency and protect the community from any single person holding too much power: + - A single member may not have Administrator Privileges to all platforms + - A minimum of two members having Administrator Privileges for a single platform ## Initial membership - Chair: Andrew Miller - Co-Chair: TBD -- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Tom Carrick? +- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Tom Carrick - Other members: - Patryk Bratkowski + - Natalia Bidart ## Future membership From 28b91e36ef77982fb676cbca480b630b71e17be1 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 8 Jan 2025 07:42:59 +0000 Subject: [PATCH 15/30] Update active/online-community.md Co-authored-by: Lily Foote --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index bb56464..5b84e57 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -33,7 +33,7 @@ There is a lot of potential ideas in this space. Part of the WG will be setting With regards to Django Software Foundation responsibilities and resources, the group operates with: -- Administrator Privileges on approved community platforms with the following conditions to create redundency and protect the community from any single person holding too much power: +- Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power: - A single member may not have Administrator Privileges to all platforms - A minimum of two members having Administrator Privileges for a single platform From 3c0f4743d8ff6495239530c9e73743fad0023646 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 8 Jan 2025 07:43:12 +0000 Subject: [PATCH 16/30] Update active/online-community.md Co-authored-by: Lily Foote --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 5b84e57..834a338 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -35,7 +35,7 @@ With regards to Django Software Foundation responsibilities and resources, the g - Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power: - A single member may not have Administrator Privileges to all platforms - - A minimum of two members having Administrator Privileges for a single platform + - Each platform has a minimum of two members with Administrator Privileges ## Initial membership From 237ae52f41391ea4f3f48bc941b23186e61df07e Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Fri, 10 Jan 2025 11:44:53 +0000 Subject: [PATCH 17/30] Updated members --- active/online-community.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/active/online-community.md b/active/online-community.md index 834a338..199fcd6 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -45,6 +45,9 @@ With regards to Django Software Foundation responsibilities and resources, the g - Other members: - Patryk Bratkowski - Natalia Bidart + - Ben Cardy + - (CoC Liason) + - (SC Liason?) ## Future membership From efeac4e7b9e58945c013e5255360b6b06cbb76a2 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:17:13 +0000 Subject: [PATCH 18/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 199fcd6..fa5b3b8 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -4,7 +4,7 @@ This group exists to support the official community platforms and those in elevated roles on those platforms. -The [Django Forum](https://forum.djangoproject.com/) and the [Django Discord](https://discord.gg/xcRH6mN4fa) are core parts of the overall community and those that help and moderate these platforms take significant time from their day to help others. +The [Django Forum](https://forum.djangoproject.com/) and the [Django Discord](https://discord.gg/xcRH6mN4fa) are core parts of the community and those that provide help and moderate these platforms take significant time from their day to help others. We can support them through training and taking action to make their lives easier. The broad goals of the group are: From 25acbefeed2b20cea80b43315814806ebf39bc50 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:17:31 +0000 Subject: [PATCH 19/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index fa5b3b8..10da736 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -15,7 +15,7 @@ The broad goals of the group are: - ensure consistency that our online Django communities are welcoming and safe spaces - What actions are you proposing the WG be allowed to take directly? - - Creation and management of processes related to community platforms. Examples of these processes include + - Creation and management of processes related to community platforms. Examples of these processes include: - Proposals for adding/removing moderators & other roles and the adding/removing of roles directly - Training for moderators & other roles as required - Ensuring moderation is consistent across teams and platforms From da4cf6c879dc47542c0b47d776d2cbbc7f7ae0a0 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:17:45 +0000 Subject: [PATCH 20/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 10da736..e401992 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -12,7 +12,7 @@ The broad goals of the group are: - coordinate efforts for training and processes around moderation - provide support to improve the platforms to lighten moderation and admin workloads - provide training and support to the wider community on how to use the platforms effectively - - ensure consistency that our online Django communities are welcoming and safe spaces + - ensure that our online communities are welcoming and safe spaces - What actions are you proposing the WG be allowed to take directly? - Creation and management of processes related to community platforms. Examples of these processes include: From 5d758760412a8b4fd22c78a06dfec1dddd996805 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:18:35 +0000 Subject: [PATCH 21/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index e401992..06ab94c 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -22,10 +22,10 @@ The broad goals of the group are: - Taking ideas from the community to improve the community spaces. - Which actions will the WG take back to the Board for votes? - - Proposal to trial a new platform - - Proposal to migrate to a new platform - - Proposal to retire an existing platform that is in use - - Budget to improve existing platforms + - Proposals to trial a new platform + - Proposals to migrate to a new platform + - Proposals to retire an existing platform that is in use + - Budget requests to improve existing platforms There is a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. From 68e0bc44221d0dfa238cb8f87c432f11afc366d5 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:18:56 +0000 Subject: [PATCH 22/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 06ab94c..67aab1d 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -27,7 +27,7 @@ The broad goals of the group are: - Proposals to retire an existing platform that is in use - Budget requests to improve existing platforms -There is a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. +There are a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. ### Delegated responsibilities From d24a869926f657181dc8405da43cadc4699999b3 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:22:25 +0000 Subject: [PATCH 23/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 67aab1d..1e4a9ab 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -52,7 +52,7 @@ With regards to Django Software Foundation responsibilities and resources, the g ## Future membership - Who is eligible to join? Any volunteer, or are there specific requirements? - - Anyone can join, however they need to active on the community platforms for at least 3 months or nominated by a DSF Individual member. + - Anyone can join, however they must be active on one of the community platforms for at least 3 months or nominated by a DSF Individual member. - How do people who want to join sign up / volunteer / express interest? - Send one of the WG members a message on Discord or the Forum - How will decisions on adding/removing members be handled? From 36286f216839663af37e671ac8f5c2d403797739 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 11:58:51 +0000 Subject: [PATCH 24/30] Another round of edits --- active/online-community.md | 83 ++++++++++++++++++++++---------------- 1 file changed, 49 insertions(+), 34 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index 1e4a9ab..1e6789d 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -8,64 +8,79 @@ The [Django Forum](https://forum.djangoproject.com/) and the [Django Discord](ht We can support them through training and taking action to make their lives easier. The broad goals of the group are: - - facilitate and centralise discussion between moderators and admins on the various platforms - - coordinate efforts for training and processes around moderation - - provide support to improve the platforms to lighten moderation and admin workloads - - provide training and support to the wider community on how to use the platforms effectively - - ensure that our online communities are welcoming and safe spaces + - Facilitate and centralise discussion between moderators and admins on the various platforms. + - Coordinate efforts for training and processes around moderation. + - Provide support to improve the platforms to lighten moderation and admin workloads. + - Provide training and support to the wider community on how to use the platforms effectively. + - Ensure that our online communities are welcoming and safe spaces. -- What actions are you proposing the WG be allowed to take directly? +### What actions are you proposing the WG be allowed to take directly? - Creation and management of processes related to community platforms. Examples of these processes include: - - Proposals for adding/removing moderators & other roles and the adding/removing of roles directly - - Training for moderators & other roles as required - - Ensuring moderation is consistent across teams and platforms + - Proposals for adding/removing moderators & other roles and the adding/removing of roles directly. + - Training for moderators & other roles as required. + - Ensuring moderation is consistent across teams and platforms. - Taking ideas from the community to improve the community spaces. -- Which actions will the WG take back to the Board for votes? - - Proposals to trial a new platform - - Proposals to migrate to a new platform - - Proposals to retire an existing platform that is in use - - Budget requests to improve existing platforms +### Which actions will the WG take back to the Board for votes? + - Proposals to trial a new platform. + - Proposals to migrate to a new platform. + - Proposals to retire an existing platform that is in use. + - Budget requests to improve existing platforms. There are a lot of potential ideas in this space. Part of the WG will be setting up a process to take ideas and have a backlog of these ideas. ### Delegated responsibilities -With regards to Django Software Foundation responsibilities and resources, the group operates with: +With regards to Django Software Foundation responsibilities and resources, the members of group are assigned: -- Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power: - - A single member may not have Administrator Privileges to all platforms - - Each platform has a minimum of two members with Administrator Privileges +- Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power. + - A single member may not have Administrator Privileges on all platforms. + - Each platform has a minimum of two members with Administrator Privileges. ## Initial membership - Chair: Andrew Miller - Co-Chair: TBD -- Board Liaison (must be an active Board member; may be the same as Chair/Co-Chair): Tom Carrick +- Board Liaison: Tom Carrick +- CoC Liason: Dan Ryan +- SC Liason?: - Other members: - Patryk Bratkowski - Natalia Bidart - Ben Cardy - - (CoC Liason) - - (SC Liason?) + ## Future membership -- Who is eligible to join? Any volunteer, or are there specific requirements? - - Anyone can join, however they must be active on one of the community platforms for at least 3 months or nominated by a DSF Individual member. -- How do people who want to join sign up / volunteer / express interest? - - Send one of the WG members a message on Discord or the Forum -- How will decisions on adding/removing members be handled? +Anyone can join, however they must be active on one of the community platforms for at least 3 months or nominated by a DSF Individual member. + +### Expressing Interest + +Send one of the WG members a message on Discord or the Forum. A form will be made available in a public space with the following questions: + +* Usernames on the Forum/Discord. +* Why they want to join. +* What experience and skills they bring to the WG. + +### Membership Conditions + - New members may self-nominate. - Members will serve for a one year term. At the end of this term, they need to opt into staying involved to keep being a member of the group. - New members will get approved by existing members of the WG. - If any member wishes to leave the group before the end of their term, they can do so by notifying the group. - Members can propose a vote on removing a member from the working group. This needs 50%+1 agreement. +### Roles in within WG + + - Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced. + - The Code of Conduct WG Liason is a voting member of this working group that is chosen by the CoCWG from their members. + - Board Liason: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liason. + - SC Liason: Must be an active member of the Steering Council, maybe the same as the Chair/Co-Chair. + ## Budget - How much money or spending discretion do you need? - - None to begin with, however budget might get requested over time for supporting the Forum and Discord server. See below for [ideas](#budget-ideas) + - None to begin with, however budget might get requested over time for supporting the Forum and Discord server. See below for [ideas](#budget-ideas). - How do you want that money allocated: - None to begin with. @@ -84,14 +99,14 @@ Meetings: Quarterly video call meeting on Discord. How and how often will the WG report back to the board? - Quarterly forum post and discord announcement of improvements made to the platforms. - - Private quarterly report of improvements made to the platforms to the Board + - Private quarterly report of improvements made to the platforms to the Board. ### Budget ideas -- Training for Moderators & Admins -- Hosting fees for bots -- Subscription fees for bots -- Tools for community management/growth (https://orbit.love) -- Hosting for the forum -- Discord Nitro +- Training for Moderators & Admins. +- Hosting fees for bots. +- Subscription fees for bots. +- Tools for community management/growth (https://orbit.love). +- Hosting for the forum. +- Discord Nitro. From 9ec83bd6b3b86499569b270f410ae10e906bb310 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 16 Jan 2025 12:06:39 +0000 Subject: [PATCH 25/30] Correct the typo --- active/online-community.md | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index 1e6789d..0e1fecd 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -42,8 +42,8 @@ With regards to Django Software Foundation responsibilities and resources, the m - Chair: Andrew Miller - Co-Chair: TBD - Board Liaison: Tom Carrick -- CoC Liason: Dan Ryan -- SC Liason?: +- CoC Liaison: Dan Ryan +- SC Liaison?: - Other members: - Patryk Bratkowski - Natalia Bidart @@ -73,9 +73,9 @@ Send one of the WG members a message on Discord or the Forum. A form will be mad ### Roles in within WG - Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced. - - The Code of Conduct WG Liason is a voting member of this working group that is chosen by the CoCWG from their members. - - Board Liason: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liason. - - SC Liason: Must be an active member of the Steering Council, maybe the same as the Chair/Co-Chair. + - The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoCWG from their members. + - Board Liaison: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liaison. + - SC Liaison: Must be an active member of the Steering Council, maybe the same as the Chair/Co-Chair. ## Budget From 6237e5140001e5d25de2d7cb936c964380ab46fc Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Fri, 17 Jan 2025 15:47:31 +0000 Subject: [PATCH 26/30] Update active/online-community.md Co-authored-by: Tom Carrick --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 0e1fecd..942fce8 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -75,7 +75,7 @@ Send one of the WG members a message on Discord or the Forum. A form will be mad - Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced. - The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoCWG from their members. - Board Liaison: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liaison. - - SC Liaison: Must be an active member of the Steering Council, maybe the same as the Chair/Co-Chair. + - SC Liaison: Must be an active member of the Steering Council, may be the same as the Chair/Co-Chair. ## Budget From d60d0829d3942f09c0f15c452a7a8c7d10c9ad6c Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Sat, 18 Jan 2025 12:36:04 +0000 Subject: [PATCH 27/30] Remove SC Liaison for now --- active/online-community.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index 942fce8..e3f73ff 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -43,7 +43,6 @@ With regards to Django Software Foundation responsibilities and resources, the m - Co-Chair: TBD - Board Liaison: Tom Carrick - CoC Liaison: Dan Ryan -- SC Liaison?: - Other members: - Patryk Bratkowski - Natalia Bidart @@ -75,7 +74,6 @@ Send one of the WG members a message on Discord or the Forum. A form will be mad - Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced. - The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoCWG from their members. - Board Liaison: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liaison. - - SC Liaison: Must be an active member of the Steering Council, may be the same as the Chair/Co-Chair. ## Budget From 4b705763dcff216897e3d2830a674af2f74674f1 Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Wed, 5 Feb 2025 13:16:14 +0000 Subject: [PATCH 28/30] Make Natalia Co-chair --- active/online-community.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/active/online-community.md b/active/online-community.md index e3f73ff..4fa65e8 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -40,12 +40,11 @@ With regards to Django Software Foundation responsibilities and resources, the m ## Initial membership - Chair: Andrew Miller -- Co-Chair: TBD +- Co-Chair: Natalia Bidart - Board Liaison: Tom Carrick - CoC Liaison: Dan Ryan - Other members: - Patryk Bratkowski - - Natalia Bidart - Ben Cardy From 0ae8e63f17384e1c88f86424d3ce5032e28b1bcb Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 6 Feb 2025 16:45:29 +0000 Subject: [PATCH 29/30] Update active/online-community.md Co-authored-by: nessita <124304+nessita@users.noreply.github.com> --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 4fa65e8..1f2b732 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -31,7 +31,7 @@ There are a lot of potential ideas in this space. Part of the WG will be setting ### Delegated responsibilities -With regards to Django Software Foundation responsibilities and resources, the members of group are assigned: +With regards to Django Software Foundation responsibilities and resources, the members of the group are assigned: - Administrator Privileges on approved community platforms with the following conditions to create redundancy and protect the community from any single person holding too much power. - A single member may not have Administrator Privileges on all platforms. From 426994031fa37f391944775bb30da257d515b60c Mon Sep 17 00:00:00 2001 From: Andrew Miller Date: Thu, 6 Feb 2025 16:45:40 +0000 Subject: [PATCH 30/30] Update active/online-community.md Co-authored-by: nessita <124304+nessita@users.noreply.github.com> --- active/online-community.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/active/online-community.md b/active/online-community.md index 1f2b732..9171711 100644 --- a/active/online-community.md +++ b/active/online-community.md @@ -71,7 +71,7 @@ Send one of the WG members a message on Discord or the Forum. A form will be mad ### Roles in within WG - Chair/Co-chair: Ideally these two members will be represenatives from separate platforms within the community. This is to ensure the WG remains balanced. - - The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoCWG from their members. + - The Code of Conduct WG Liaison is a voting member of this working group that is chosen by the CoC WG from their members. - Board Liaison: Must be an active Board member; may be the same as Chair/Co-Chair, may not be the same as CoC WG Liaison. ## Budget