Provide clear next steps for users who install via `composer create-project`
>>> [!note] Migrated issue <!-- Drupal.org comment --> <!-- Migrated from issue #3555552. --> Reported by: [webchick](https://www.drupal.org/user/24967) Related to !666 >>> <h3 id="summary-problem-motivation">Problem/Motivation</h3> <p>Hi, everyone! :D Long time no see. I decided to give Drupal CMS a spin on my flight today, and, surprising absolutely no one who remembers me from the core committer days, ran into some issues (#WebchickTestCase :P).</p> <p>If you install Drupal CMS via Composer (instructions which I found from <a href="https://new.drupal.org/download">https://new.drupal.org/download</a>):</p> <pre>composer create-project drupal/cms</pre><p>You get the following:</p> <pre>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br>&nbsp; Congratulations, you&rsquo;ve installed Drupal CMS!&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <br><br>Next steps:<br>&nbsp; * Read the user guide: https://www.drupal.org/docs/user_guide/en/index.html<br>&nbsp; * Get support: https://drupal.org/support<br>&nbsp; * Get involved with the Drupal community: https://drupal.org/getting-involved<br>&nbsp; * Homepage: https://www.drupal.org/project/cms<br>&nbsp; * Support:<br>&nbsp;&nbsp;&nbsp; * docs: https://new.drupal.org/docs/drupal-cms<br>&nbsp;&nbsp;&nbsp; * chat: https://drupal.org/node/314178</pre><p>What I <em>expected</em> to see here was "Go to <a href="http://localhost:8080/drupalcms/">http://localhost:8080/drupalcms/</a> to get started!" or... something.</p> <p>The <a href="https://www.drupal.org/project/cms">Drupal CMS project page</a> refers out to <a href="https://ddev.com/">DDEV</a> however...</p> <pre>% ddev launch <br>zsh: command not found: ddev</pre><p>...can't use that!</p> <p>(I'm guessing this is because Drupal CMS doesn't pull DDEV in as a dependency because it's trying to be more vendor-neutral on where you go about hosting it. Fair enough.)</p> <p>I seem to remember back in the day we had something like a <code>drupal quick-start</code> command that provided a local web host via the one built-in to PHP + sqlite as a DB backend, and this is what I expected to happen as a fallback.</p> <p>The <a href="https://new.drupal.org/docs/drupal-cms/get-started/install-drupal-cms">Installation Docs</a> seem to jump straight from <a href="https://new.drupal.org/docs/drupal-cms/get-started/install-drupal-cms/install-drupal-cms-locally-with-ddev">installing locally</a> (which covers DDEV, not "native" composer) to <a href="https://new.drupal.org/docs/drupal-cms/get-started/install-drupal-cms/run-the-drupal-cms-installer">set up</a> which shows screenshots of the setup page, but unfortunately omits the key detail of <em>at what URL</em> do I find the setup page?</p> <h4 id="summary-steps-reproduce">Steps to reproduce</h4> <pre>composer create-project drupal/cms</pre><p>...on a machine without DDEV installed.</p> <h3 id="summary-proposed-resolution">Proposed resolution</h3> <p>Expand the "Next steps" portion of the CLI output to include a hyperlink to the newly installed Drupal CMS site.</p> <h3 id="summary-ui-changes">User interface changes</h3> <p>N/A</p> <h3 id="summary-data-model-changes">Configuration changes</h3> <p>N/A</p>
issue