Conversation
|
🌐 Fork Preview for PR #569 https://pr-569.ddev-com-fork-previews.pages.dev This preview updates automatically when you push changes to your fork. |
Co-authored-by: Stanislav Zhuk <stasadev@gmail.com>
|
It might be worth adding a note on how it compares to Simpletest.me and drupalforge. |
|
also one of the last iterations of gitpod leveraged drupal.org gitlab |
|
|
||
| Paste any drupal.org issue URL (for example, `https://www.drupal.org/project/drupal/issues/3568144`) and the picker launches a drupal-core workspace with: | ||
|
|
||
| - The correct Drupal version (10.x, 11.x, or main) detected from the issue |
There was a problem hiding this comment.
ooo that's nice. So that basically takes out the choice. Though what happens if one wants to test it with a version up or down? i guess you need a new branch for it.
There was a problem hiding this comment.
You can open anything you want, you can check out any issue fork you want, it's just ddev.
|
@bmartinez287 I didn't want to compete with drupalforge, don't want to annoy them, but know it will. I don't intend to do anything with the Chrome extension, the picker page requires no installation or configuration, and IMO the chrome extension never added enough value considering the amount of trouble it was to the user and for maintenance. You don't need any gitlab setup to push back to any of these. Just use the technique shown here in the blog faq, https://pr-569.ddev-com-fork-previews.pages.dev/blog/coder-ddev-com-announcement/#faq - get your pubkey and install it. |
tyler36
left a comment
There was a problem hiding this comment.
Looks good.
I'm still splaying around with Coder and enjoying it.
Not sure if its my connect but the youtube videos are not so clear.
so that was the last feature drupalpod had. An integration with durpal.org so one did not need to copy the pubkey. Just login and accept a message very similar to how the github workflow works, but with the gitlab auth key per user. May not be needed for now, but it would certainly be a nice to have. |
rpkoller
left a comment
There was a problem hiding this comment.
looks good thank you! left a few comments and one or two questions
| Once running, your workspace has several access points: | ||
|
|
||
| - **VS Code for Web**: Click **VS Code** under Apps in the Coder dashboard. A full IDE opens in the browser. | ||
| - **SSH**: Install the [Coder CLI](https://github.com/coder/coder/releases), then `coder login https://coder.ddev.com` and `coder ssh <workspace-name>`. |
There was a problem hiding this comment.
I would call the option the same as the available button labels. as a user i dont see SSH. I assume it is refering to terminal. reading that description feels like a different type of functionality. the button available is called terminal and it opens a terminal for the project in the browser window
the DDEV web option is also missing. i would add a bullet point about it. that clicking that opens a browser window so you are able to access the site currently ran inside coder.
|
|
||
| - **VS Code for Web**: Click **VS Code** under Apps in the Coder dashboard. A full IDE opens in the browser. | ||
| - **SSH**: Install the [Coder CLI](https://github.com/coder/coder/releases), then `coder login https://coder.ddev.com` and `coder ssh <workspace-name>`. | ||
| - **Desktop VS Code with Remote-SSH**: Run `coder config-ssh` after logging in, then use VS Code's Remote-SSH extension to connect to `coder.<workspace-name>`. |
There was a problem hiding this comment.
reading the instructions reads complex while in the browser you just have the VS Code Dektop button?
There was a problem hiding this comment.
Yeah, I thought I had already fixed this.
There was a problem hiding this comment.
I tried to make this simpler now, focusing on just using the many options on the web UI.
| - **SSH**: Install the [Coder CLI](https://github.com/coder/coder/releases), then `coder login https://coder.ddev.com` and `coder ssh <workspace-name>`. | ||
| - **Desktop VS Code with Remote-SSH**: Run `coder config-ssh` after logging in, then use VS Code's Remote-SSH extension to connect to `coder.<workspace-name>`. | ||
|
|
||
| ## Template Overview |
There was a problem hiding this comment.
I would move the template overview up to the create workspace section. in there in context the information about the different templates is needed and valuable. currently you have a brief gist under create workspace, then you access the workspace after creating it based on the template and then you get explained what two of the templates are made of and capable of. that order is suboptimal.
|
|
||
| The freeform template adds Traefik routing integration so your DDEV project and services like Mailpit get stable subdomain URLs (no port numbers). After creating a workspace, run `ddev coder-setup` once in your project directory, then `ddev start`. Routing updates automatically on every start. | ||
|
|
||
| ## The Drupal Issue Picker |
There was a problem hiding this comment.
I would add a brief section about the template from joachim that is used. that is important to find your way within coder.ddev.com as well as sort of foundational information before using the issue tracker. so you know what the repo folder actually mean. and why there is also the web folder.
There was a problem hiding this comment.
I think that's too much for people, but we do link to it. Most people won't want to understand it the way you do.
Co-authored-by: tyler36 <7234392+tyler36@users.noreply.github.com> Co-authored-by: Ralf Koller <1665422+rpkoller@users.noreply.github.com>
|
@tyler36 I see what you mean about the videos, it looks to me like either I didn't record them with adequate resolution or youtube did something to me. |
Just started a new "Drupal Core Development" template slecting "standard" and "Drupal 12x" |
So there are two icons with flyover "DDEV web" and "Drupal site" in the drupal-core template. They both have the same link, but serve different purposes, and may not be useful. They are healthchecks. "DDEV Web" appears when DDEV is up, "Drupal site" appears when Drupal is running successfully. It's overdone IMO. |
|
Thanks for pointing out the video quality problem @tyler36 - it turned out my screencast software was somehow on low quality upload. I uploaded higher res versions and updated the links. |
|
Videos still don't seem to be what they could be, but oh well. Maybe I'm just looking too hard now. |
|
PR closed. The Cloudflare Pages preview is no longer updated. |



The Issue
coder.ddev.com blog
Review at https://pr-569.ddev-com-fork-previews.pages.dev/blog/coder-ddev-com-announcement/
TODO:
coder publickeyand what to do with it (for drupal/gitlab/github)