Boilerplate reduction initiative

Created on 22 January 2019, about 6 years ago
Updated 23 April 2024, 12 months ago

I'd like to propose an initiative to reduce the amount of boilerplate code in various parts of Drupal core.

Some existing issues that would fall under this:

- πŸ“Œ add an entity Links handler, to provide menu links/tasks/actions for entity types Needs work
- πŸ“Œ Introduce entity permission providers Needs work
- #3029291: add a generic plugin manager class β†’ -- currently a patch for the Plugin contrib module, but could be repurposed for core

Other ideas:

- constraint plugins require two classes -- could they be combined?
- provide an Entity list handler that shows the basic fields OOTB
- ... ?

🌱 Plan
Status

Active

Component

Proposed Plan

Created by

πŸ‡¬πŸ‡§United Kingdom joachim

Live updates comments and jobs are added and updated live.
  • Needs framework manager review

    It is used to alert the framework manager core committer(s) that an issue significantly impacts (or has the potential to impact) multiple subsystems or represents a significant change or addition in architecture or public APIs, and their signoff is needed (see the governance policy draft for more information). If an issue significantly impacts only one subsystem, use Needs subsystem maintainer review instead, and make sure the issue component is set to the correct subsystem.

Sign in to follow issues

Comments & Activities

Not all content is available!

It's likely this issue predates Contrib.social: some issue and comment data are missing.

Production build 0.71.5 2024