Skip to content

Commit

Permalink
Use links to stable DDEV docs everywhere, fix support and quickstart …
Browse files Browse the repository at this point in the history
…links (ddev#167)
  • Loading branch information
stasadev authored Mar 4, 2024
1 parent bd07795 commit e9018f5
Show file tree
Hide file tree
Showing 33 changed files with 182 additions and 182 deletions.
6 changes: 3 additions & 3 deletions public/_redirects
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
/install.sh https://raw.githubusercontent.com/ddev/ddev/master/scripts/install_ddev.sh 302
/ddev-local/ddev-wsl2-getting-started/ https://ddev.readthedocs.io/en/latest/users/install/ddev-installation/#windows-wsl2 301
/ddev-local/ddev-wsl2-getting-started/ https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/#windows 301
/ddev-local/apache-solr-with-drupal-8-and-search-api-solr/ https://github.com/ddev/ddev-drupal9-solr 301
/ddev-local/ddev-local-web-container-customization-in-v1-8-0/ https://ddev.readthedocs.io/en/latest/users/extend/customizing-images/ 301
/ddev-local/ddev-local-nfs-mounting-setup-macos/ https://ddev.readthedocs.io/en/latest/users/install/performance/#nfs 301
/ddev-local/ddev-local-web-container-customization-in-v1-8-0/ https://ddev.readthedocs.io/en/stable/users/extend/customizing-images/ 301
/ddev-local/ddev-local-nfs-mounting-setup-macos/ https://ddev.readthedocs.io/en/stable/users/install/performance/#nfs 301
/ddev-local /blog 301
/ddev-local/ /blog 301
/meet-the-team /blog/authors 301
Expand Down
20 changes: 10 additions & 10 deletions src/components/quickstart/Cloud.astro
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const { latestVersion } = Astro.props
<Fragment slot="Gitpod">
<div class="prose pt-5 dark:prose-invert">
<p>
<a href="https://www.gitpod.io/docs/getting-started" target="_blank"
<a href="https://www.gitpod.io/docs/getting-started" target="_blank"
>Open any repository</a
> using Gitpod and install DDEV:
</p>
Expand Down Expand Up @@ -88,7 +88,7 @@ const { latestVersion } = Astro.props

<p>
Initialize the DDEV project by running the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#config"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#config"
target="_blank"
><code>ddev config</code>
</a> command:
Expand All @@ -103,15 +103,15 @@ const { latestVersion } = Astro.props

<p>
If it’s a Composer project, you may also need to run <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#composer"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#composer"
target="_blank"
><code>ddev composer install</code>
</a>.
</p>

<p>
Now run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#launch"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#launch"
target="_blank"
>launch command</a
> to open your project in a browser:
Expand All @@ -125,16 +125,16 @@ const { latestVersion } = Astro.props
<p>
Take a peek at your project’s new <code>.ddev/</code> directory. You can add
this to your repo to share your DDEV config, edit <code>.ddev/ddev.yaml</code> to change <a
href="https://ddev.readthedocs.io/en/latest/users/configuration/config/"
href="https://ddev.readthedocs.io/en/stable/users/configuration/config/"
target="_blank"

>project options</a
>, or even go about your business and pretend this folder doesn’t exist.
</p>

<p>
Run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#help"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#help"
target="_blank"
>help command
</a> (or plain <code>ddev</code>) to see the actions you can take with the
Expand All @@ -145,7 +145,7 @@ const { latestVersion } = Astro.props

<p>
Use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#describe"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#describe"
target="_blank"
>describe command
</a> to see a project’s parts and database connection details:
Expand All @@ -156,7 +156,7 @@ const { latestVersion } = Astro.props
<p>
If you’re done working on a project and want to shut it down without
removing anything, use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#stop"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#stop"
target="_blank"
>stop command
</a>:
Expand All @@ -167,7 +167,7 @@ const { latestVersion } = Astro.props
<p>
If you were just kicking the tires and you want to permanently delete the
project and its resources without touching your code, run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#delete"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#delete"
target="_blank"
>delete command
</a>:
Expand Down
24 changes: 12 additions & 12 deletions src/components/quickstart/Linux.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const { latestVersion } = Astro.props
<div class="prose dark:prose-invert">
<p class="text-gray-600 mb-16 dark:text-slate-400">
We’ll install Docker and DDEV with your package manager, as detailed in the <a
href="https://ddev.readthedocs.io/en/latest/users/install/ddev-installation/"
href="https://ddev.readthedocs.io/en/stable/users/install/ddev-installation/"
>Linux installation docs</a
>.
</p>
Expand Down Expand Up @@ -60,7 +60,7 @@ const { latestVersion } = Astro.props
<p>
Follow the <a
href="https://docs.docker.com/engine/install/debian/"
target="_blank"
target="_blank"
>instructions on docs.docker.com</a
>:
</p>
Expand Down Expand Up @@ -147,7 +147,7 @@ const { latestVersion } = Astro.props

<p>
Initialize the project by running the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#config"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#config"
target="_blank"
><code>ddev config</code>
</a> command:
Expand All @@ -162,16 +162,16 @@ const { latestVersion } = Astro.props

<p>
If it’s a Composer project, you may also need to run <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#composer"
target="_blank"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#composer"
target="_blank"
><code>ddev composer install</code>
</a>.
</p>

<p>
Now run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#launch"
target="_blank"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#launch"
target="_blank"
>launch command</a
> to open your project in a browser:
</p>
Expand All @@ -186,15 +186,15 @@ const { latestVersion } = Astro.props
this to your repo to share your DDEV config, edit <code
>.ddev/ddev.yaml</code
> to change <a
href="https://ddev.readthedocs.io/en/latest/users/configuration/config/"
href="https://ddev.readthedocs.io/en/stable/users/configuration/config/"
target="_blank"
>project options</a
>, or even go about your business and pretend this folder doesn’t exist.
</p>

<p>
Run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#help"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#help"
target="_blank"
>help command
</a> (or plain <code>ddev</code>) to see the actions you can take with the
Expand All @@ -205,7 +205,7 @@ const { latestVersion } = Astro.props

<p>
Use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#describe"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#describe"
target="_blank"
>describe command
</a> to see a project’s parts and database connection details:
Expand All @@ -216,7 +216,7 @@ const { latestVersion } = Astro.props
<p>
If you’re done working on a project and want to shut it down without
removing anything, use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#stop"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#stop"
target="_blank"
>stop command
</a>:
Expand All @@ -227,7 +227,7 @@ const { latestVersion } = Astro.props
<p>
If you were just kicking the tires and you want to permanently delete the
project and its resources without touching your code, run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#delete"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#delete"
target="_blank"
>delete command
</a>:
Expand Down
18 changes: 9 additions & 9 deletions src/components/quickstart/Mac.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const { latestVersion } = Astro.props
<div class="prose dark:prose-invert">
<p class="text-gray-600 mb-16 dark:text-slate-400">
We’ll use Docker Desktop since it’s the most straightforward of <a
href="https://ddev.readthedocs.io/en/latest/users/install/docker-installation/#macos"
href="https://ddev.readthedocs.io/en/stable/users/install/docker-installation/#macos"
>several options</a
>.
</p>
Expand Down Expand Up @@ -89,7 +89,7 @@ const { latestVersion } = Astro.props

<p>
Initialize the project by running the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#config"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#config"
target="_blank"
><code>ddev config</code>
</a> command:
Expand All @@ -104,15 +104,15 @@ const { latestVersion } = Astro.props

<p>
If it’s a Composer project, you may also need to run <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#composer"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#composer"
target="_blank"
><code>ddev composer install</code>
</a>.
</p>

<p>
Now run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#launch"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#launch"
target="_blank">launch command</a
> to open your project in a browser:
</p>
Expand All @@ -127,15 +127,15 @@ const { latestVersion } = Astro.props
this to your repo to share your DDEV config, edit <code
>.ddev/ddev.yaml</code
> to change <a
href="https://ddev.readthedocs.io/en/latest/users/configuration/config/"
href="https://ddev.readthedocs.io/en/stable/users/configuration/config/"
target="_blank"
>project options</a
>, or even go about your business and pretend this folder doesn’t exist.
</p>

<p>
Run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#help"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#help"
target="_blank"
>help command
</a> (or plain <code>ddev</code>) to see the actions you can take with the
Expand All @@ -146,7 +146,7 @@ const { latestVersion } = Astro.props

<p>
Use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#describe"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#describe"
target="_blank"
>describe command
</a> to see a project’s parts and database connection details:
Expand All @@ -157,7 +157,7 @@ const { latestVersion } = Astro.props
<p>
If you’re done working on a project and want to shut it down without
removing anything, use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#stop"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#stop"
target="_blank"
>stop command
</a>:
Expand All @@ -168,7 +168,7 @@ const { latestVersion } = Astro.props
<p>
If you were just kicking the tires and you want to permanently delete the
project and its resources without touching your code, run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#delete"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#delete"
target="_blank"
>delete command
</a>:
Expand Down
18 changes: 9 additions & 9 deletions src/components/quickstart/Windows.astro
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ const { latestVersion } = Astro.props
<p class="text-gray-600 mb-16 dark:text-slate-400">
We’ll use WSL2 with Docker inside since it’s the fastest and most
straightforward of <a
href="https://ddev.readthedocs.io/en/latest/users/install/docker-installation/#windows"
href="https://ddev.readthedocs.io/en/stable/users/install/docker-installation/#windows"
>several options</a
>.
</p>
Expand Down Expand Up @@ -77,7 +77,7 @@ const { latestVersion } = Astro.props

<p>
Initialize the project by running the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#config"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#config"
target="_blank"
><code>ddev config</code>
</a> command:
Expand All @@ -92,15 +92,15 @@ const { latestVersion } = Astro.props

<p>
If it’s a Composer project, you may also need to run <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#composer"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#composer"
target="_blank"
><code>ddev composer install</code>
</a>.
</p>

<p>
Now run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#launch"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#launch"
target="_blank"
>launch command</a
> to open your project in a browser:
Expand All @@ -116,15 +116,15 @@ const { latestVersion } = Astro.props
this to your repo to share your DDEV config, edit <code
>.ddev/ddev.yaml</code
> to change <a
href="https://ddev.readthedocs.io/en/latest/users/configuration/config/"
href="https://ddev.readthedocs.io/en/stable/users/configuration/config/"
target="_blank"
>project options</a
>, or even go about your business and pretend this folder doesn’t exist.
</p>

<p>
Run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#help"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#help"
target="_blank"
>help command
</a> (or plain <code>ddev</code>) to see the actions you can take with the
Expand All @@ -135,7 +135,7 @@ const { latestVersion } = Astro.props

<p>
Use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#describe"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#describe"
target="_blank"
>describe command
</a> to see a project’s parts and database connection details:
Expand All @@ -146,7 +146,7 @@ const { latestVersion } = Astro.props
<p>
If you’re done working on a project and want to shut it down without
removing anything, use the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#stop"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#stop"
target="_blank"
>stop command
</a>:
Expand All @@ -157,7 +157,7 @@ const { latestVersion } = Astro.props
<p>
If you were just kicking the tires and you want to permanently delete the
project and its resources without touching your code, run the <a
href="https://ddev.readthedocs.io/en/latest/users/usage/commands/#delete"
href="https://ddev.readthedocs.io/en/stable/users/usage/commands/#delete"
target="_blank"
>delete command
</a>:
Expand Down
8 changes: 4 additions & 4 deletions src/content/blog/2024-plans.md
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@ categories:
- Community
---

At the DDEV Advisory Group's 2-hour [annual review/planning meeting on March 6, 2024](https://www.timeanddate.com/worldclock/fixedtime.html?msg=DDEV+Advisory+Group&iso=20240306T09&p1=75&ah=2), we'll talk about plans and priorities for 2024. These have been discussed previously in the [DDEV 2024 Priorities discussion](https://github.com/orgs/ddev/discussions/5720) but in getting ready for the meeting it seems like a good time to propose them in a more cohesive fashion. (Everyone is welcome to the meeting. The Zoom link is announced in [discord](https://discord.com/channels/664580571770388500/1068592494184501349/1213180991133192302) or email [support](mailto:support%40ddev.com) for a calendar invitation or the zoom link.)
At the DDEV Advisory Group's 2-hour [annual review/planning meeting on March 6, 2024](https://www.timeanddate.com/worldclock/fixedtime.html?msg=DDEV+Advisory+Group&iso=20240306T09&p1=75&ah=2), we'll talk about plans and priorities for 2024. These have been discussed previously in the [DDEV 2024 Priorities discussion](https://github.com/orgs/ddev/discussions/5720) but in getting ready for the meeting it seems like a good time to propose them in a more cohesive fashion. (Everyone is welcome to the meeting. The Zoom link is announced in [Discord](https://discord.com/channels/664580571770388500/1068592494184501349/1213180991133192302) or email [support](mailto:support%40ddev.com) for a calendar invitation or the zoom link.)

## Community

Expand All @@ -27,7 +27,7 @@ At the DDEV Advisory Group's 2-hour [annual review/planning meeting on March 6,

## Features

* **Explicit support for [Upsun](https://upsun.com/ by Platform.sh)**, which probably means creating an add-on for it, but at least supporting the documented target CMSes.
* **Explicit support for [Upsun by Platform.sh](https://upsun.com/)**, which probably means creating an add-on for it, but at least supporting the documented target CMSes.
* **Improve xhprof usage**. The [ddev-xhgui](https://github.com/tyler36/ddev-xhgui) add-on has demonstrated how much better the xhprof experience can be in DDEV. We would like to incorporate the ddev-xhgui work into DDEV core and make the great experience available to everyone without an add-on.
* **Refactor configuration code** to promote consistent handling of config (global and project) and generated docs. Currently, there is a lot of technical debt in the handling of project and global configuration, with code often repeated for each setup. This can be reworked and give consistent approach to these, while removing much code. This could include using Viper for configuration, which would allow environmental overrides, etc.
* **Node.js back-end**: DDEV already has lots of support for Node.js in many contexts, but it would be great to have the ability to replace php-fpm with a node server, and this is already not hard to do, but would be great as a DDEV feature.
Expand All @@ -40,8 +40,8 @@ At the DDEV Advisory Group's 2-hour [annual review/planning meeting on March 6,
* PHP could be a separate image/container
* Apache and Nginx versions could be separate images
* **Make web server component swapable**: Currently we have Apache and Nginx built-in, but people periodically ask for Caddy, etc.
* **Support more back-ends (like Node.js and frankenphp)** in addition to the current php-fpm and gunicorn. Make them swappable so that future back-ends could easily be accommodated.
* **Support more back-ends (like Node.js and FrankenPHP)** in addition to the current PHP-FPM and Gunicorn. Make them swappable so that future back-ends could easily be accommodated.

## Future possibilities

* **TUI or GUI** (Text User Interface or Graphical User Interface). People have often suggested that a user interface other than the command-line would make the tool more accessible to less-technical users. In the distant past we even had a [React-based GUI wrapper](https://github.com/ddev/ddev-ui), but it didn't have tests and was not really maintainable. Still, the idea of making DDEV more accessible to a different audience comes up regularly
* **TUI or GUI** (Text User Interface or Graphical User Interface). People have often suggested that a user interface other than the command-line would make the tool more accessible to less-technical users. In the distant past we even had a [React-based GUI wrapper](https://github.com/ddev/ddev-ui), but it didn't have tests and was not really maintainable. Still, the idea of making DDEV more accessible to a different audience comes up regularly.
Loading

0 comments on commit e9018f5

Please sign in to comment.