Quantcast
Channel: Issues for Drupal core
Viewing all articles
Browse latest Browse all 293630

Provide commands which are helpful for core development

$
0
0

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


Viewing all articles
Browse latest Browse all 293630

Trending Articles



<script src="https://jsc.adskeeper.com/r/s/rssing.com.1596347.js" async> </script>