The site:export command should always use drupal_cms_site_template_base as a base, if available
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3579616. --> Reported by: [phenaproxima](https://www.drupal.org/user/205645) Related to !853 >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>The site:export command is a tad overcomplicated. It tries to graft changes onto an existing recipe, and lets you specify any base recipe. Really, it should just use drupal_cms_site_template_base (if available) by default, and always overwrite the relevant information in recipe.yml and composer.json.</p> <p>What this gives us, really, is the <em>best</em> possible UX and DX: <code>drush site:export</code> is what you run, with no additional arguments or options, and you get a complete, working recipe with documentation, tests, and a screenshot.</p>
issue