Provide commands which are helpful for core development

Created on 13 July 2017, over 7 years ago
Updated 28 April 2022, over 2 years ago

Problem/Motivation

Working on core requires almost certainly drush or console to make it easy to reinstall the site or just install/uninstall a specific module.
At the same time, it became hard to install drush/console globally, for good reasons. They need to sync up the dependencies with core, especially when you switch from 8.3.x to 8.4.x for example.

Proposed resolution

Given that I propose to ship with command line applications for the following three tasks, which are helpful for developing on core. Note the difference to a general command line application useful for working on actual sites.

  1. Install drupal
  2. Install/uninstall a module
  3. Rebuild all caches

This proposal is designed to be limited in scope: Not a generic framework for commands, no discovery method ...
https://symfony.com/doc/current/components/console/single_command_tool.html or http://robo.li/ might help here.

Remaining tasks

  • Agree that this is useful
  • Ensure that we limit the scope
  • Sign off
  • Implement it
  • Get it in

User interface changes

API changes

Data model changes

🌱 Plan
Status

Needs work

Version

11.0 πŸ”₯

Component
BaseΒ  β†’

Last updated about 3 hours ago

Created by

πŸ‡©πŸ‡ͺGermany dawehner

Live updates comments and jobs are added and updated live.
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.

No activities found.

Production build 0.71.5 2024