Skip to content

Commit c9dab2c

Browse files
author
Lukas Gentele
authored
Merge pull request #201 from covexo/improve-readme-and-docs
Improve readme and docs
2 parents f888407 + 515708f commit c9dab2c

2 files changed

Lines changed: 20 additions & 13 deletions

File tree

README.md

Lines changed: 20 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -5,14 +5,15 @@
55
[![Go Report Card](https://goreportcard.com/badge/github.com/covexo/devspace)](https://goreportcard.com/report/github.com/covexo/devspace)
66
[![Join the community on Spectrum Chart](https://withspectrum.github.io/badge/badge.svg)](https://spectrum.chat/devspace)
77

8-
With a DevSpace, you can build, test and run code directly inside any Kubernetes cluster. You can run `devspace up` in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace. No more waiting for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.
8+
With a DevSpace, you can build, test and run **code directly inside any Kubernetes cluster**. You can run `devspace up` in any of your projects and the client-only DevSpace CLI will start a DevSpace within your Kubernetes cluster. Keep coding as usual and the DevSpace CLI will sync any code change directly into the containers of your DevSpace.
9+
10+
**No more waiting** for re-building images, re-deploying containers and restarting applications on every source code change. Simply edit your code with any IDE and run your code instantly inside your DevSpace.
911

1012
## Why use a DevSpace?
1113
Program inside any Kubernetes cluster (e.g. minikube, self-hosted or cloud platform) and:
12-
- iterate quickly: no more re-building and pushing images on every change
13-
- save time with **hot reloading** tools (e.g. nodemon)
14-
- keep your existing workflow: **code with your favorite IDE** and desktop tools
15-
- access cluster-internal services and data with ease
14+
- iterate quickly: no more building and pushing images on every change, use **hot reloading** instead (e.g. with nodemon)
15+
- keep your existing workflow and tools: **the DevSpace CLI works with every IDE** (no plugins required)
16+
- access cluster-internal services and data during development
1617
- debug efficiently with port forwarding and terminal proxying
1718
- migrate to Docker & Kubernetes within minutes
1819

@@ -21,8 +22,8 @@ This demo shows how to run `devspace up` directly from the terminal inside Visua
2122

2223
![DevSpace CLI Demo](docs/website/static/img/devspace-cli-demo-readme.gif)
2324

24-
## Installation
25-
These commands will install the devspace CLI and add it to the PATH environment variable. For more details, see the full [Install Guide](https://devspace.covexo.com/docs/getting-started/installation.html).
25+
## [Installation](https://devspace.covexo.com/docs/getting-started/installation.html)
26+
These commands will install the DevSpace CLI and add it to the PATH environment variable. For more details, see: [Install Guide](https://devspace.covexo.com/docs/getting-started/installation.html)
2627

2728
### For Windows
2829
1. Open CMD with **admin rights**.
@@ -45,23 +46,29 @@ curl --silent "https://api.github.com/repos/covexo/devspace/releases/latest" | s
4546
curl --silent "https://api.github.com/repos/covexo/devspace/releases/latest" | sed -nr 's!.*"(https://github.com[^"]*devspace-darwin-amd64)".*!\1!p' | xargs -n 1 curl -L -o devspace && chmod +x devspace && sudo mv devspace /usr/local/bin
4647
```
4748

48-
## Quickstart
49+
## [Quickstart](https://devspace.covexo.com/docs/getting-started/quickstart.html)
4950
The DevSpace CLI allows you to create a DevSpace for any existing project with just a single command:
5051
```
5152
devspace up
5253
```
5354
Take a look at the [Getting Started Guide](https://devspace.covexo.com/docs/getting-started/quickstart.html) on our documentation page to start coding with a DevSpace.
5455

55-
**Note:** Don't worry, with the cleanup command `devspace reset`, you can easily reset your project and go back to local development.
56+
**Note:** Don't worry, with you can use `devspace reset` to reset your project and go back to local development.
5657

57-
## Documentation
58+
## [Documentation](https://devspace.covexo.com/docs/getting-started/quickstart.html)
5859
Here you can find some links to the most important pages of our documentation:
5960
- [Getting Started Guide](https://devspace.covexo.com/docs/getting-started/quickstart.html)
61+
- [Frequently Asked Questions (FAQ)](https://devspace.covexo.com/docs/getting-started/faq.html)
6062
- [CLI Documentation](https://devspace.covexo.com/docs/cli/init.html)
61-
- [Configuration Specification](https://devspace.covexo.com/docs/configuration/dockerfile.html)
63+
- [Configuration Options](https://devspace.covexo.com/docs/configuration/dockerfile.html)
6264
- [Architecture Documentation](https://devspace.covexo.com/docs/advanced/architecture.html)
6365

64-
## Architecture
66+
## [DevSpace Cloud](https://devspace-cloud.com/)
67+
The DevSpace Cloud provides hosted DevSpaces. The service is currently in private beta. If you would like to join the beta program, you can **[request access to the DevSpace Cloud](https://devspace-cloud.com/)**.
68+
69+
As a thank you for testing the DevSpace Cloud, members of the beta program will receive a special **forever free subcription** to the DevSpace Cloud.
70+
71+
## [Architecture](https://devspace.covexo.com/docs/advanced/architecture.html)
6572
Architecturally, the DevSpace CLI is a client-side software that interacts with services within your Kubernetes cluster. While the DevSpace CLI can deploy required services (e.g. image registry, Tiller server, Kaniko build pods) automatically, you can also configure it to use already deployed or externally hosted services.
6673

6774
![DevSpace CLI Architecture](docs/website/static/img/devspace-architecture.svg)
@@ -70,7 +77,7 @@ For a more detailed description of the internals of the DevSpace CLI, take a loo
7077

7178
**Note:** Any interaction between your local computer and your DevSpace is passed through your Kubernetes API server, so you should ensure that your API server is protected with a suitable configuration for using TLS.
7279

73-
## Contributing
80+
## [Contributing](CONTRIBUTING.md)
7481
As any open source projects, we are looking forward to your contributions.
7582

7683
### Reporting Issues
92.3 KB
Loading

0 commit comments

Comments
 (0)