Closed (fixed)
Project:
Drupal Community Governance
Component:
Policies
Priority:
Normal
Category:
Plan
Assigned:
Issue tags:
Reporter:
Created:
1 Aug 2019 at 16:50 UTC
Updated:
20 Feb 2023 at 23:35 UTC
Jump to comment: Most recent
To do: This issue is a staging ground for documenting a robust editorial process for controlling what kind of messaging is pushed to Core.
Comments
Comment #2
sudheesh.r commentedWe are waiting for the API details from the Drupal core team.
Comment #3
nod_We should document how things end up in this feed on a d.o page and add a link to that page whenever we display the messages from the feed.
Comment #4
hestenetFrom #3206643: Project messaging channel in core (as experimental) the current proposal for governance of the feed is:
This could be expanded with some more detail, and added to: https://www.drupal.org/governance (this is an old 'book' type documentation section, which itself needs to be migrated to the new documentation content types, but we can ensure the url stays the same for any link we provide in the announcement feed. )
Comment #5
lauriiiI think we should move this issue to the Governance project since the goal of this issue is to introduce changes to the governance. That way we can both discuss and file patches here.
I have some questions regarding the proposal in #4:
I'm wondering if the governance would be simplified if we would add some extra flexibility by providing multiple feeds. We would allow the end user to configure which feeds they subscribe to. There could be one feed for Drupal Association communication, and one feed for project related communication by the Drupal core team. Different feeds would have their own governance. That way the Drupal project and Drupal Association would be able to communicate independently about relevant topics to them, and users would receive communication relevant to them. This could be potentially extended with additional feeds in future. Something like the Planet Drupal could be a feed that Drupal sites could subscribe to in future.
Comment #6
rachel_norfolkIf it is project messaging, then it would fall under the governance of the project, surely? Presumably, a good deal of the messaging wouldn't even originate within the Drupal Association, anyway, so there would be no relevant staff to sign off on those?
Comment #7
lauriiiBased on #6, I'm wondering if the proposal in #4 should list Drupal Association under the "when relevant" group?
Comment #8
gábor hojtsy@laurii I think as a future direction multiple feeds could be interesting. I think the immediate goal of this project was to
(a) support EOL efforts to communicate about EOL of versions of Drupal in one more channel that is evident to admins
(b) help promote minor Drupal core updates (feature updates), thus helping with upkeep of Drupal sites
(c) connect the software back to the Drupal Association and thus promote the DA itself
(d) help promote events and other fund driving things for the Drupal Association (maybe a subgoal of (c) depending on how you look at it)
I think for the initial implementation the goal was to mix these up by design in a way and also to not get bogged down in various abstraction possibilities that could come with arbitrary feeds, multiple feeds, a general messaging framework and whatnot.
Comment #9
hestenetBig +1 to what Gabor said in #8.
Pretty early on in the initial scoping of the idea we decided that in the interest of getting an initial channel for communication open we should start with a single feed, and consider expanding to multiple feeds as a possible enhancement (including perhaps providing an API that contrib could hook into for their own announcements).
Comment #10
hestenetA first draft at very simple governance language for this feed. What other elements does this sort of policy need? (Also, is there another policy that could be referenced as a template?)
I am assuming we ultimately update this here: https://www.drupal.org/governance
(Which is a section of docs still needing to be migrated to the new system, but that's a seperate concern)
But for reference, I've also created (currently unpublished) pages to document this and other aspects of the module in the Core Modules documentation section.
Core Module Documentation:
Comment #11
nod_I think that's the right tag for this
Comment #12
dries commentedI like Tim's proposal in #10. It gives us a good starting point that is simple and fast. Maybe add an escalation option too.
We can start simple, learn, and expand or clarify as needed.
Comment #13
hestenetConfirmed with Dries in the course of another conversation that #12 was intended to be RTBC.
Published the governance policy above in the current 'Governance' book hierarchy:
(The whole governance book needs to be migrated to the new docs types at some point, but until then want to keep this together with the rest of the governance policy).
Also published:
Comment #15
hestenetHere is a draft of a suggested first post to already be present in the feed when the features is committed: https://docs.google.com/document/d/1d5Uq1ORQDy5bW_3WAyyorEVuHCtZBBB_aKMt...
It has been available as a draft for about 2 months in: https://www.drupal.org/project/drupal/issues/3206643#comment-14547887
To follow this policy, the next step would be for any 1 member of the core team to approve, and then we can post.
(We may want to make a child issue)
Comment #16
hestenetCreated child issue for approval of the first post(s): #3343263: Approve first project announcement in core post