@@ -8,15 +8,13 @@ By default, Coder workspaces allow connections via:
8
8
It's common to also connect via web IDEs for uses cases like zero trust
9
9
networks, data science, contractors, and infrequent code contributors.
10
10
11
- ![ Row of IDEs] ( ../images/ide-row.png )
11
+ ![ Row of IDEs] ( ../../ images/ide-row.png )
12
12
13
13
In Coder, web IDEs are defined as
14
14
[ coder_app] ( https://registry.terraform.io/providers/coder/coder/latest/docs/resources/app )
15
15
resources in the template. With our generic model, any web application can be
16
16
used as a Coder application. For example:
17
17
18
- <!-- TODO: Better link -->
19
-
20
18
> To learn more about configuring IDEs in templates, see our docs on
21
19
> [ template administration] ( ../../admin/templates/README.md ) .
22
20
@@ -32,19 +30,30 @@ running VS Code in the web browser. You can read more in our
32
30
33
31
## VS Code Web
34
32
35
- We also support Microsoft's official product for using VS Code in the browser.
36
- Contact your template administrator to configure it
33
+ We also support Microsoft's official product for using VS Code in the browser. A
34
+ template administrator can add it by following the
35
+ [ Extending Templates] ( ../../admin/templates/extending-templates/ides/web-ides.md#vscode-web )
36
+ guide.
37
37
38
- <!-- TODO: Add screenshot -->
38
+ ![ VS Code Web in Coder ] ( ../../images/vscode-web.gif )
39
39
40
- ## JupyterLab
40
+ ## Jupyter Notebook
41
41
42
- In addition to Jupyter Notebook, you can use Jupyter lab in your workspace
42
+ Jupyter Notebook is a web-based interactive computing platform. A template
43
+ administrator can add it by following the
44
+ [ Extending Templates] ( ../../admin/templates/extending-templates/ides/web-ides.md#jupyter )
45
+ guide.
43
46
44
- [ This] ( https://github.com/sharkymark/v2-templates/tree/main/pod-with-jupyter-path )
45
- is a community template example.
47
+ ![ Jupyter Notebook in Coder] ( ../../images/jupyter-notebook.png )
46
48
47
- ![ JupyterLab in Coder] ( ../images/jupyter.png )
49
+ ## JupyterLab
50
+
51
+ In addition to Jupyter Notebook, you can use Jupyter lab in your workspace. A
52
+ template administrator can add it by following the
53
+ [ Extending Templates] ( ../../admin/templates/extending-templates/ides/web-ides.md#jupyterlab )
54
+ guide.
55
+
56
+ ![ JupyterLab in Coder] ( ../../images/jupyter.png )
48
57
49
58
## RStudio
50
59
@@ -53,10 +62,7 @@ can add it to your workspace by following the
53
62
[ Extending Templates] ( ../../admin/templates/extending-templates/ides/web-ides.md#rstudio )
54
63
guide.
55
64
56
- [ This] ( https://github.com/sempie/coder-templates/tree/main/rstudio ) is a
57
- community template example.
58
-
59
- ![ RStudio in Coder] ( ../images/rstudio-port-forward.png )
65
+ ![ RStudio in Coder] ( ../../images/rstudio-port-forward.png )
60
66
61
67
## Airflow
62
68
@@ -65,11 +71,11 @@ engineering pipelines. A template administrator can add it by following the
65
71
[ Extending Templates] ( ../../admin/templates/extending-templates/ides/web-ides.md#airflow )
66
72
guide.
67
73
68
- ![ Airflow in Coder] ( ../images/airflow-port-forward.png )
74
+ ![ Airflow in Coder] ( ../../ images/airflow-port-forward.png )
69
75
70
76
## SSH Fallback
71
77
72
78
If you prefer to run web IDEs in localhost, you can port forward using
73
- [ SSH] ( ../ides .md#ssh ) or the Coder CLI ` port-forward ` sub-command. Some web IDEs
74
- may not support URL base path adjustment so port forwarding is the only
79
+ [ SSH] ( ../README .md#ssh ) or the Coder CLI ` port-forward ` sub-command. Some web
80
+ IDEs may not support URL base path adjustment so port forwarding is the only
75
81
approach.
0 commit comments