mirror of
https://github.com/coder/coder.git
synced 2026-09-24 15:04:27 +08:00
docs: restructure docs (#14421)
Closes #13434 Supersedes #14182 --------- Co-authored-by: Ethan <39577870+ethanndickson@users.noreply.github.com> Co-authored-by: Ethan Dickson <ethan@coder.com> Co-authored-by: Ben Potter <ben@coder.com> Co-authored-by: Stephen Kirby <58410745+stirby@users.noreply.github.com> Co-authored-by: Stephen Kirby <me@skirby.dev> Co-authored-by: EdwardAngert <17991901+EdwardAngert@users.noreply.github.com> Co-authored-by: Edward Angert <EdwardAngert@users.noreply.github.com>
This commit is contained in:
co-authored by
Ethan
Ethan Dickson
Ben Potter
Stephen Kirby
Stephen Kirby
EdwardAngert
Edward Angert
parent
288df75686
commit
419eba5fb6
+29
-21
@@ -1,5 +1,7 @@
|
||||
# About Coder
|
||||
|
||||
<!-- Warning for docs contributors: The first route in manifest.json must be titled "About" for the static landing page to work correctly. -->
|
||||
|
||||
Coder is an open-source platform for creating and managing developer workspaces
|
||||
on your preferred clouds and servers.
|
||||
|
||||
@@ -7,7 +9,10 @@ on your preferred clouds and servers.
|
||||
<img src="./images/hero-image.png">
|
||||
</p>
|
||||
|
||||
By building on top of common development interfaces (SSH) and infrastructure tools (Terraform), Coder aims to make the process of **provisioning** and **accessing** remote workspaces approachable for organizations of various sizes and stages of cloud-native maturity.
|
||||
By building on top of common development interfaces (SSH) and infrastructure
|
||||
tools (Terraform), Coder aims to make the process of **provisioning** and
|
||||
**accessing** remote workspaces approachable for organizations of various sizes
|
||||
and stages of cloud-native maturity.
|
||||
|
||||
<blockquote class="warning">
|
||||
<p>
|
||||
@@ -18,21 +23,28 @@ By building on top of common development interfaces (SSH) and infrastructure too
|
||||
## How it works
|
||||
|
||||
Coder workspaces are represented with Terraform, but no Terraform knowledge is
|
||||
required to get started. We have a database of pre-made templates built into the
|
||||
product.
|
||||
required to get started. We have a
|
||||
[database](https://registry.coder.com/templates) of pre-made templates built
|
||||
into the product.
|
||||
|
||||
<p align="center">
|
||||
<img src="./images/providers-compute.png">
|
||||
</p>
|
||||
|
||||
Coder workspaces don't stop at compute. You can add storage buckets, secrets, sidecars
|
||||
and whatever else Terraform lets you dream up.
|
||||
Coder workspaces don't stop at compute. You can add storage buckets, secrets,
|
||||
sidecars and whatever else Terraform lets you dream up.
|
||||
|
||||
[Learn more about managing infrastructure.](./templates/index.md)
|
||||
[Learn more about templates.](./admin/templates/index.md)
|
||||
|
||||
## IDE Support
|
||||
|
||||
You can use any Web IDE ([code-server](https://github.com/coder/code-server), [projector](https://github.com/JetBrains/projector-server), [Jupyter](https://jupyter.org/), etc.), [JetBrains Gateway](https://www.jetbrains.com/remote-development/gateway/), [VS Code Remote](https://code.visualstudio.com/docs/remote/ssh-tutorial) or even a file sync such as [mutagen](https://mutagen.io/).
|
||||
You can use any [Web IDE](./admin/templates/extending-templates/web-ides.md)
|
||||
([code-server](https://github.com/coder/code-server),
|
||||
[projector](https://github.com/JetBrains/projector-server),
|
||||
[Jupyter](https://jupyter.org), etc.),
|
||||
[JetBrains Gateway](https://www.jetbrains.com/remote-development/gateway/),
|
||||
[VS Code Remote](https://code.visualstudio.com/docs/remote/ssh-tutorial) or even
|
||||
a file sync such as [mutagen](https://mutagen.io/).
|
||||
|
||||
<p align="center">
|
||||
<img src="./images/ide-icons.svg" height=72>
|
||||
@@ -41,11 +53,11 @@ You can use any Web IDE ([code-server](https://github.com/coder/code-server), [p
|
||||
## Why remote development
|
||||
|
||||
Migrating from local developer machines to workspaces hosted by cloud services
|
||||
is an [increasingly common solution for
|
||||
developers](https://blog.alexellis.io/the-internet-is-my-computer/) and
|
||||
[organizations
|
||||
alike](https://slack.engineering/development-environments-at-slack). There are
|
||||
several benefits, including:
|
||||
is an
|
||||
[increasingly common solution for developers](https://blog.alexellis.io/the-internet-is-my-computer/)
|
||||
and
|
||||
[organizations alike](https://slack.engineering/development-environments-at-slack).
|
||||
There are several benefits, including:
|
||||
|
||||
- **Increased speed:** Server-grade compute speeds up operations in software
|
||||
development, such as IDE loading, code compilation and building, and the
|
||||
@@ -80,8 +92,9 @@ layer of infrastructure control. This additional layer allows admins to:
|
||||
- Enable persistent workspaces, which are like local machines, but faster and
|
||||
hosted by a cloud service
|
||||
|
||||
Coder includes [production-ready templates](https://github.com/coder/coder/tree/c6b1daabc5a7aa67bfbb6c89966d728919ba7f80/examples/templates) for use with AWS EC2,
|
||||
Azure, Google Cloud, Kubernetes, and more.
|
||||
Coder includes
|
||||
[production-ready templates](https://registry.coder.com/templates) for use with
|
||||
AWS EC2, Azure, Google Cloud, Kubernetes, and more.
|
||||
|
||||
## What Coder is _not_
|
||||
|
||||
@@ -99,10 +112,5 @@ Azure, Google Cloud, Kubernetes, and more.
|
||||
- Coder is not a collaboration platform. You can use git and dedicated IDE
|
||||
extensions for pull requests, code reviews, and pair programming.
|
||||
|
||||
- Coder is not a SaaS/fully-managed offering. You must host
|
||||
Coder on a cloud service (AWS, Azure, GCP) or your private data center.
|
||||
|
||||
## Up next
|
||||
|
||||
- Learn about [Templates](./templates/index.md)
|
||||
- [Install Coder](./install/index.md#install-coder)
|
||||
- Coder is not a SaaS/fully-managed offering. You must host Coder on a cloud
|
||||
service (AWS, Azure, GCP) or your private data center.
|
||||
|
||||
Reference in New Issue
Block a user