Support for Drupal 7 is ending on 5 January 2025—it’s time to migrate to Drupal 10! Learn about the many benefits of Drupal 10 and find migration tools in our resource center.
Goal
- Clarify long-term maintenance of the Configuration system, Configurables, and Configuration module in MAINTAINERS.txt.
Proposed resolution
Configuration system
- Greg Dunlap 'heyrocker' http://drupal.org/user/128537
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
- Alex Pott 'alexpott' http://drupal.org/user/157725
Configurable entity system
- Daniel F. Kudwien 'sun' http://drupal.org/user/54136
- Tim Plunkett 'tim.plunkett' http://drupal.org/user/241634
Configuration module
- ?
Comment | File | Size | Author |
---|---|---|---|
#1 | drupal8.config-maintenance.1.patch | 956 bytes | sun |
Comments
Comment #1
sunInitial proposal - based on current/past contributions and a super-wild guess with regard to how "permanent" the current contributors (obviously there are MANY more!) are going to be.
Three sections, because the components are pretty independent:
- Configuration system: i.e.,
Drupal\Core\Config
, the low-level config system itself, including stuff like the config import/export mechanism andincludes/config.inc
.- Configurable entity system: i.e.,
Configurable*
class stuff, the high-level configuration entity things, which are not actually part of the Configuration system itself, but play a key role for module APIs and the config import mechanism. This is also where potential stuff like the ctools-override/-revert handling would pile up.- Configuration module: i.e.,
config.module
, which will probably provide a user interface to configuration functionality.I picked the most obvious contributors in order to get this issue/patch started - but I did NOT actually ask/verify anyone.
This is a long-term commitment, so this absolutely needs verification.
For example, I dunno whether @heyrocker actually wants to continue maintenance beyond the D8 initiative, nor are key architectural contributors like @beejeebus, @davidstrauss, @chx, and others contained (yet), since I wasn't sure about their long-term plans/intentions of involvement. Perfectly super-happy to adjust this patch! :)
The Configuration module is empty for now, as I'm not sure 1) what exact functionality config.module will actually provide in the end (considering that Configurables will probably be moved into Drupal\Core) and 2) who's going to work on the UI functionality (if any).
Comment #3
Anonymous (not verified) CreditAttribution: Anonymous commentedlooks good to me, RTBC.
(going to assume that a failure is not caused by the patch, as it only changes maintainers.txt.)
Comment #4
Anonymous (not verified) CreditAttribution: Anonymous commentedi was congratulated about this issue - seems reading the issue but not the patch, it's possible to think i'm in the patch.
as this issue is about clarifying, here goes - please don't consider me for maintainers.txt, i'm far too unreliable.
Comment #5
tim.plunkettThankfully there are other members of the VDC team who have strong understandings of the configurable entity code, but I feel comfortable with being the one responsible.
But alexpott and heyrocker should +1 this as well before RTBC.
Comment #6
gddWhen the initiative leads were added to MAINTAINERS I agreed if it was clear that this wasn't an implicit agreement of maintenance after D8 ships. I'm unsure at this point what my involvement will be. I'm fine with it going in now, I do think it represents the state of things at this moment.
Comment #7
xjm+1 from me if Alex is on board.
Comment #8
alexpottAwesome :)
Comment #9
webchickGreat! Committed and pushed to 8.x. Thanks!
Comment #10.0
(not verified) CreditAttribution: commentedAdded current resolution