It is used to alert the Drupal Project Lead that an issue change affects the governance, philosophy, goals, principles, or nature of Drupal and their signoff is needed. See the governance policy draft for more information.
I took some specific notes while preparing my theme/render triage component list. This is only a very rough start and does not cover anything. It may also include components that are wrong or don't apply.
ajax system
asset library system
...
forms system
...
render system
...
theme system
...
markup
...
CSS
Bartik theme
Classy theme
Seven theme
Stark theme
Stable theme
Theme and render system
configuration entity system
configuration system
...
config.module
Configuration system
database system
mysql db driver
postgresql db driver
sqlite db driver
database update system
Database system
entity system
...
field system
file system
...
image system
...
typed data system
...
comment.module
...
datetime.module
...
entity_reference.module
field_ui.module
file.module
...
image.module
...
link.module
...
node system
number.module
...
options.module
...
taxonomy.module
telephone.module
text.module
Entity and Field system
language system
...
transliteration system
...
content_translation.module
...
language.module
...
locale.module
...
translation.module
translation_entity.module
Translation and Localization system
menu system
...
routing system
...
menu.module
menu_ui.module
menu_link.module
menu_link_content.module
...
path.module
...
Menu and routing system
request processing system
...
xml-rpc system
...
basic_auth.module
...
hal.module
...
jsonld.module
...
rest.module
...
serialization.module
I know I am a little bit late, but I like the idea of working in teams and with this patch is the Database group still divided into the different databases. Can we combine them into one group and call that group something like "Database API (MySQL, PostgreSQL and SQLite)".
Interestingly, one thing @catch, @alexpott, @Cottser, @webchick, and I have discussed around this topic is whether it might be useful to change more of the file to the database pattern. So we might have something like:
Markup, CSS, and Themes
- Maintainer A
- Maintainer B
Bartik
- Maintainer C
Classy
- Maintainer C
- Maintainer D
So that would list one team of maintainers A, B, C, and D, with their specific focus on the team (if any) listed as appropriate.
I think changing or combining any particular entries needs signoff from the maintainers from those subsystems, so we would want to find individual issues for each case.
Drupal 8.8.0-alpha1 will be released the week of October 14th, 2019, which means new developments and disruptive changes should now be targeted against the 8.9.x-dev branch. (Any changes to 8.9.x will also be committed to 9.0.x in preparation for Drupal 9’s release, but some changes like significant feature additions will be deferred to 9.1.x.). For more information see the Drupal 8 and 9 minor version schedule and the Allowed changes during the Drupal 8 and 9 release cycles.
Changing the grouping/organization of core components requires the signoff of the respective subsystem maintainers
Basically every subsystem maintainer I spoke to about grouping their components said they would still want metadata about their sub-components.
Most subsystem maintainers had concerns about using tags to organize sub-components, because of the issues around discoverability, naming consistency, etc.
Drupal core is now using the main branch as the primary development branch. New developments and disruptive changes should now be targeted to the main branch.
Comments
Comment #2
xjmI took some specific notes while preparing my theme/render triage component list. This is only a very rough start and does not cover anything. It may also include components that are wrong or don't apply.
Theme and render system
Configuration system
Database system
Entity and Field system
Translation and Localization system
Menu and routing system
Request and Web Services system
Block and Layout system
Help system
Views system
Comment #3
xjm#1 above could also be lumped into:
Theme system
and
Render and Form system
Ideally in the future they would be better integrated but we are not there yet.
Comment #5
xjmFrom @daffie in #2785891-38: The distinctions between modules, themes, and other subsystems are not relevant in MAINTAINERS.txt or the issue queue component field:
Interestingly, one thing @catch, @alexpott, @Cottser, @webchick, and I have discussed around this topic is whether it might be useful to change more of the file to the database pattern. So we might have something like:
So that would list one team of maintainers A, B, C, and D, with their specific focus on the team (if any) listed as appropriate.
Also relevant:
#2786145: Clarify how multiple maintainers share a role
I think changing or combining any particular entries needs signoff from the maintainers from those subsystems, so we would want to find individual issues for each case.
Comment #6
xjmComment #7
daffie commented+1 For combining the Database components into one category.
@xjm: Thanks for this issue, I think this is a great idea!
Comment #15
xjmSomething I failed to document explicitly four years ago: This issue is postponed on #2449085: Make "Component" a multi-value field, or allow sub-components, because: