diff --git a/README.md b/README.md index 2f0da16e4a1..d9fd8a5a8ac 100644 --- a/README.md +++ b/README.md @@ -32,10 +32,6 @@ internally powered by `nix`. ## Demo -You can try out Devbox in your browser using the button below: - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/tutorial) - The example below creates a development environment with `python 2.7` and `go 1.18`, even though those packages are not installed in the underlying machine: @@ -97,9 +93,9 @@ ways, including: ## Quickstart: Fast, Deterministic Shell -In this quickstart we’ll create a development shell with specific tools +In this quickstart we'll create a development shell with specific tools installed. These tools will only be available when using this Devbox shell, -ensuring we don’t pollute your machine. +ensuring we don't pollute your machine. 1. Open a terminal in a new empty folder. @@ -137,12 +133,12 @@ ensuring we don’t pollute your machine. devbox shell ``` - You can tell you’re in a Devbox shell (and not your regular terminal) because + You can tell you're in a Devbox shell (and not your regular terminal) because the shell prompt changed. 6. Use your favorite tools. - In this example we installed Python 3.10, so let’s use it. + In this example we installed Python 3.10, so let's use it. ```bash python --version diff --git a/docs/README.md b/docs/README.md index 32cdad471c8..e51f133c205 100644 --- a/docs/README.md +++ b/docs/README.md @@ -1,10 +1,7 @@ # Website -This website is built using [Docusaurus 2](https://docusaurus.io/), a modern static website generator. +This website is built using [Docusaurus](https://docusaurus.io/), a modern static website generator. -You can also test and contribute to our docs online using Jetify Devspace! - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://cloud.jetify.com/new/github.com/jetify-com/devbox?folder=docs/app) ## Installation @@ -35,3 +32,11 @@ This command generates static content into the `build` directory and can be serv When a pull request is opened, it will automatically deploy via CICD to a preview. When a pull request is merged, it will automatically deploy to production. Check https://www.jetify.com/devbox/ after merge to see the latest changes. + +# Devbox Documentation + +Welcome to the Devbox documentation! This documentation is built using Docusaurus and contains all the information you need to get started with Devbox. + +## Contributing to Documentation + +We welcome contributions to our documentation! If you find any issues or would like to suggest improvements, please feel free to open a pull request. diff --git a/docs/app/cloud/devspace/_category_.json b/docs/app/cloud/devspace/_category_.json deleted file mode 100644 index d9e4b62cd87..00000000000 --- a/docs/app/cloud/devspace/_category_.json +++ /dev/null @@ -1,4 +0,0 @@ -{ - "label": "Jetify Devspace", - "position": 1 -} diff --git a/docs/app/cloud/devspace/faq.md b/docs/app/cloud/devspace/faq.md deleted file mode 100644 index e37fb93a253..00000000000 --- a/docs/app/cloud/devspace/faq.md +++ /dev/null @@ -1,42 +0,0 @@ ---- -title: FAQ -sidebar_position: 6 -hide_title: false ---- - -## What is Jetify Devspace? - -Jetify Devspace is a cloud-based development environment that can be customized and preconfigured using Devbox. Your Devspace is fully managed by Jetify, so you don't need to worry about setting up servers or infrastructure to get started. - -## What size instances are available for Jetify Devspace? - -Currently, all Jetify Devspace are configured with the following default specs: - -* 4 vCPUs -* 16 GB RAM -* 10 GB Home Dir SSD - -## Can I request a custom instance size? - -We are working on adding support for more instance sizes, including the ability to configure custom sizes. Stay tuned for updates! - -## Can I create an instance with a GPU? - -GPU support is coming soon! - -## What are the limitations for the Jetify Devspace Free Tier? - -Our Free Tier comes with the following limitations per user: - -* 2 Devspaces -* 25 active hours per month -* 15-minute inactivity timeout -* 4-hours maximum runtime per Devspace - -## Do you have offers for Education and Open Source projects? - -If you're interested in using Jetify Devspace for Education or Open Source projects, please reach out to us at [help@jetify.com](mailto:help@jetify.com) to discuss your use case and needs! - -## Do you offer self-hosted or Enterprise solutions? - -We're looking for early design partners for our self-hosted and Enterprise solutions. If you're interested in exploring Jetify Devspace for your enterprise, please reach out to us at [sales@jetify.com](mailto:sales@jetify.com) diff --git a/docs/app/cloud/devspace/index.md b/docs/app/cloud/devspace/index.md deleted file mode 100644 index f41a51498c1..00000000000 --- a/docs/app/cloud/devspace/index.md +++ /dev/null @@ -1,68 +0,0 @@ ---- -title: Quickstart -sidebar_position: 1 -hide_title: false ---- - -Jetify Devspace let you spin up reproducible cloud development environments in your browser in seconds. Jetify Devspace is powered by [Devbox](/devbox), so you can run your environment on any machine. You can launch any - -Let's launch our first Dev Environment in Jetify Devspace. - -## Step 1: Launch Jetify Devspace from Github - -You can launch any Github Repo in a Jetify Sandbox by prepend the repo URL with: - -```bash -https://cloud.jetify.com/new/ -``` - -For example, to launch the [Devbox repo](https://github.com/jetify-com/devbox), open the following URL in your browser - - [https://cloud.jetify.com/new/github.com/jetify-com/devbox](https://cloud.jetify.com/new/github.com/jetify-com/devbox) - -:::tip - If you need some inspiration, you can also launch one of our [templates](/docs/devbox/devbox_examples) projects to get started -::: - -You can also launch a new Devspace by navigating to your [Dashboard](https://cloud.jetify.com/dashboard) and clicking on the `New Devspace` button. - -## Step 2: Customize your Environment with Devbox - -You can customize your Jetify Devspace with over 100,000 Nix packages in seconds using Devbox. - -If your project doesn't already have a devbox.json, you can initialize one with: - -```bash -devbox init -``` - -Once initialized, you can install your packages using: - -```bash -devbox add @ -``` - -For example, to install `python 3.11`, you can run: - -```bash -devbox add python@3.11 -``` - -You can find packages to install using `devbox search `, or by searching in your browser with [Nixhub](https://www.nixhub.io) - -Packages you install will be added to your `devbox.json` file. You can also use this `devbox.json` file configure your environment with [scripts](/docs/devbox/guides/scripts), [services](/docs/devbox/guides/services), and more - -For further reading on how to install packages with Devbox, see: - -* [Devbox Quickstart](/docs/devbox/quickstart) -* [Devbox CLI Reference](/docs/devbox/cli_reference/devbox) - -## Step 3: Save your Dev Environment with `devbox.json` - -Once you've customized your environment, you can save your Dev Environment config to source control by checking in your `devbox.json` and `devbox.lock` files. These files can be used to recreate your environment on Jetify Devspace, or on any other machine that has devbox installed. - -You can also use this file to configure initialization hooks, scripts, services, and environment variables for your project. For further reading, see: - -* [Devbox Configuration Reference](/docs/devbox/configuration) -* [Devbox Script](/docs/devbox/guides/scripts) -* [Devbox Services](/docs/devbox/guides/services) diff --git a/docs/app/cloud/devspace/managing_devspaces.md b/docs/app/cloud/devspace/managing_devspaces.md deleted file mode 100644 index 66ad4633eaf..00000000000 --- a/docs/app/cloud/devspace/managing_devspaces.md +++ /dev/null @@ -1,30 +0,0 @@ ---- -title: Managing Devspace -sidebar_position: 3 -hide_title: false ---- -Devspaces that you've previously created can be managed from the Jetify Cloud dashboard. You can use the dashboard start, stop, and delete your previous Devspace instances. - -## Accessing the Dashboard - -To access Devspace in your dashboard, navigate to [cloud.jetify.com](https://cloud.jetify.com) and log in with your Jetify account. Once you select an Org, you will can view all the Devspaces that you have created within that org on the org page. - -If you've created any projects in the org, you can also navigate to the project and select the Devspace tab to view all your instances in that project. - -## Stopping and Starting Devspace - -Your Devspaces are automatically stopped after 15 minutes of user inactivity. This is to help you save resources, and avoid being billed for unused CPU time. - -If you want to manually stop your instance, click on the `Options` button on the Devspace that you want to stop, and then click on the `Stop` button. Your package store and project data will be saved, so you can quickly resume your work when you restart the Devspace. - -:::info -Stopped instances are not billed for CPU usage, but you may be billed for storage usage in excess of the free tier. -::: - -To restart your Devspace, click the option button on the cloud box you want to start, and then click the "Start" button. This will relaunch with the Home directory and packages from your previous session. - -## Deleting Devspaces - -By default, Devspaces are deleted if they are not used for more than 14 consecutive days. This is to help you save storage costs, and avoid being billed for unused disks. - -If you are done with a Devspace, you can delete it by clicking on the `Options` button on the instance that you want to delete, and then clicking on the `Delete` button. This will permanently delete all data associated with the Devspace. diff --git a/docs/app/cloud/devspace/sharing_devspaces.md b/docs/app/cloud/devspace/sharing_devspaces.md deleted file mode 100644 index d9404004fae..00000000000 --- a/docs/app/cloud/devspace/sharing_devspaces.md +++ /dev/null @@ -1,33 +0,0 @@ ---- -title: Sharing Devspace -sidebar_position: 4 -hide_title: false ---- - -**Jetify Projects** are a great way to share configuration and secrets with your team. A project can store repository settings and secrets that are shared across all Devspace users in the project. For example, you can configure a project for a Backend API with the database parameters, API keys, and other secrets. When a user launches Jetify Devspace in the project, they will automatically have access to the project's configuration and secrets. - -## Creating a Project - -To create a project: - -1. Navigate to the **Projects** tab in the Jetify Dashboard -2. Click on the `Create New` button on the top right corner of the page -3. In the modal that appears, give the project a name, and then click "Create Project" -4. In the new project, click "Connect with Github" to connect the project to a Github repository -5. Select the account and repository to link to the project. - -Once the project is linked to a repository, developers can automatically create a new Devspace for that repository by navigating to the project and clicking on the `New Devspace` button. - -## Sharing Secrets - -Jetify Projects can store secrets with Jetify Secrets that are shared across all Devspaces in the project. New Jetify Devspace instances will automatically use the `dev` namespace when accessing secrets. - -To add a secret to a project: - -1. Navigate to the project in the Jetify Dashboard -2. Click on the `Secrets` tab -3. In the New Secrets form, provide a key and value for the secret, and then click "Add Secret" - -Jetify will automatically add the secrets to any session that is launched in the project. Note that if a Devspace instance is currently running when you add a secret, you will need to restart it to access the new secret. - -For more information on managing secrets, see the [Jetify Secrets](../../secrets) guide. diff --git a/docs/app/cloud/devspace/start_a_devspace.md b/docs/app/cloud/devspace/start_a_devspace.md deleted file mode 100644 index 48bb1fc29d6..00000000000 --- a/docs/app/cloud/devspace/start_a_devspace.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -title: Starting Jetify Devspaces -sidebar_position: 2 -hide_title: false ---- - -## From Your Dashboard - -If you have not created a Devspace before, you will need to link your Github Account first in order to grant us permissions to access your repositories. - -1. Navigate to the [Jetify Dashboard](https://cloud.jetify.com/dashboard) and clicking on the "**Connect Github Repository**" button. -2. After signing in with Github, you will need to give the Jetify Cloud Github App permissions to access and create repositories on your account. - -To create a new Jetify Devspace from your [Jetify Dashboard](https://cloud.jetify.com/): - -1. Click "**+ Create New**" button on the top right corner of the page. -2. In the modal that appears, enter the URL of the Github repository you want to use for your Devspace. -3. Click "**Create Devspace**" to start your new Devspace - -![Create New Devspace](/img/dashboard_create_new_devspace.png) - -Once you've created a Devspace, you can access it from the Devspace list in your Dashboard. - -## With a Github URL - -You can start Jetify Devspace from any Github Repo by prepending the repo URL with: - -```bash -https://cloud.jetify.com/new/ -``` - -For example, you can open the Devbox repo in a Jetify Devspace by opening the following URL in your browser: - -```bash -https://cloud.jetify.com/new/github.com/jetify-com/devbox -``` - -## From a Template - -A full list of available templates and projects can be found in the [Devbox Examples](/docs/devbox/devbox_examples/) page of our documentation. - -## From a Project - -If you've already created a project in the Jetify Dashboard, you can start a new Devspace from the project by navigating to the project and clicking on the "**+ Create New**" button. This will create a new Devspace using the project's configuration and secrets. diff --git a/docs/app/cloud/faq.md b/docs/app/cloud/faq.md index f8cfdc71405..555cdf3811d 100644 --- a/docs/app/cloud/faq.md +++ b/docs/app/cloud/faq.md @@ -31,15 +31,6 @@ Jetify Deploys cost $0.10/vCPU per hour while your deployment is scheduled. If y --> -## What are the specs of Jetify Devspace? - -Devspaces by default have: - -* 4 Dedicated vCPUs -* 16 GB of RAM -* 10 GB of user SSD Storage - -Larger instances or more resources are available on request for paid customers! Contact us at [**help@jetify.com**](mailto:help@jetify.com?subject=Request More Resources) ## How does pricing for Jetify Cache work? diff --git a/docs/app/cloud/index.md b/docs/app/cloud/index.md index d6af0053c17..d783aebfddb 100644 --- a/docs/app/cloud/index.md +++ b/docs/app/cloud/index.md @@ -17,8 +17,6 @@ Jetify Cloud is currently available in Early Access. We're actively working on a Jetify Cloud currently includes: -**[Jetify Devspace](./devspace/index.md):** Create isolated, reproducible development environments for your team. Use Devbox to define the packages and configuration for your environment, and access your devspace anywhere from the browser. - **[Jetify Cache](./cache/index.md)**: Provides a secure, private cache to share packages across all your Devbox projects and environments, whether sourced from Nixpkgs or Flakes. Avoid rebuilding custom packages locally or in CI. **[Jetify Secrets](./secrets/index.md)**: Securely store secrets and variables for all of your environments, and automatically synchronize them with your Devbox Shells and Scripts. @@ -29,8 +27,6 @@ More features are coming soon, keep an eye on our [**blog**](https://www.jetify. ## Getting Started -- Create your first [**Jetify Devspace**](./devspace/index.md) and start developing in the cloud - Speed up your dev environments with [**Jetify Cache**](./cache/index.md) - Integrate Secrets with your Devbox project using [**Jetify Secrets**](./secrets/index.md) - Learn how to [**create your team**](./dashboard/creating_your_team.md) and [**invite members**](./dashboard/inviting_members.md) -- Learn how to deploy your application with [**Jetify Deploys**](./deploys/index.md) diff --git a/docs/app/cloud/sidebar.ts b/docs/app/cloud/sidebar.ts index e1ba7e6d010..355675e4aeb 100644 --- a/docs/app/cloud/sidebar.ts +++ b/docs/app/cloud/sidebar.ts @@ -6,17 +6,6 @@ const cloudSidebar: SidebarsConfig = { type: "doc", id: "index", }, - { - type: "category", - label: "Jetify Devspace", - collapsible: false, - items: [ - { - type: "autogenerated", - dirName: "devspace", - }, - ], - }, { type: "category", label: "Secrets", diff --git a/docs/app/docs/devbox_cloud/beta_faq.md b/docs/app/docs/devbox_cloud/beta_faq.md deleted file mode 100644 index ddab3493c25..00000000000 --- a/docs/app/docs/devbox_cloud/beta_faq.md +++ /dev/null @@ -1,54 +0,0 @@ ---- -title: Devbox Playground FAQ -sidebar_position: 4 ---- - -### What do I need to use a Devbox playground? - -To start a Devbox playground from your Browser, you will need a Github Account. - -### Does my project need to use Devbox to use Devbox playground? - -While you can open any Github Repo in a Devbox playground, you will need a `devbox.json` to install packages or configure the environment. You can add any packages in your shell by running `devbox add ` - -### Can I use my own IDE or editor with a Devbox playground? - -Devbox.sh provides a Cloud IDE that you can use to edit your projects in the browser, but you can also open your project in your local VSCode Editor by clicking the `Open in Desktop` button. - -You can also use your own tools when you connect to the VM via SSH. See our [Getting Started Guide](index.mdx) for more details. - -### Do I have to pay to use Devbox.sh? - -Devbox.sh is free to use during the Beta period, subject to the restrictions described below. - -### What are the resource limits for Devbox playgrounds - -* **CPU**: 4 Cores -* **RAM**: 8 GB -* **SSD**: 8 GB - -If you are interested in using Devbox playgrounds or CDE in an enterprise setting, please reach out to us at [info@jetify.com](mailto://info@jetify.com) - -### Is there a time limit on Devbox playgrounds? - -Your playground will be suspended after 4 hours of inactivity, and can be restarted by reopening the playground from your [dashboard](https://devbox.sh/app/projects). - -playgrounds are also deleted every 12 hours, regardless of activity - -### I want to request more resources, persistence, or a different OS for my VM - -Please contact us at info@jetify.com if you are interested in a custom solution for your enterprise. - -### What OS does the Devbox.sh use? - -Debian Linux, running on a x86-64 platform - -### How many VM's can I run concurrently? - -You can have up to 5 concurrent projects per Github Account. To run more playgrounds, you can visit your [Dashboard](https://devbox.sh/app/projects) to delete older playgrounds - -### Where does Devbox run my playground? - -Devbox VMs are run as Fly Machines in local Data Centers. To minimize latency, Devbox.sh will attempt to create a Fly Machine as close to your current location as possible. - - diff --git a/docs/app/docs/devbox_cloud/index.mdx b/docs/app/docs/devbox_cloud/index.mdx deleted file mode 100644 index e9c0da05af5..00000000000 --- a/docs/app/docs/devbox_cloud/index.mdx +++ /dev/null @@ -1,80 +0,0 @@ ---- -title: Try Devbox in your Browser on Devbox.sh -sidebar_position: 1 ---- - -Devbox.sh provides a sandboxed playground environment for you to learn how Devbox works, try out example projects or templates, and experiment with using Devbox with your own projects. - -
- -[![Devbox Cloud](../../static/img/devbox_sh.png)](https://devbox.sh) - -
Launch a Devbox playground at devbox.sh
-
- -## Quickstart - -You can launch a new playground from your browser by visiting [devbox.sh](https://devbox.sh), or click the button below to launch a quickstart shell: - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devbox.svg)](https://devbox.sh/new) - -Each Devbox playground comes with the Devbox CLI, Nix, and several common packages preinstalled, so you can easily run projects that include a `devbox.json` - -![Devbox.sh Browser](../../static/img/devbox_cloud_editor.png) - -### Open a GitHub Repository in devbox.sh - -:::note -If you are trying to open a private repository on Devbox.sh, we may ask you to install the [**Jetify Cloud app**](https://github.com/apps/jetify-cloud) from the Github Marketplace. This grants permissions to clone your repositories to the cloud VMs -::: - -1. Navigate to the Github Repo that you want to preview on Devbox.sh -2. Copy the URL, and prepend it with `https://devbox.sh/`. - 1. For example, to open the Devbox repo, you would enter [https://devbox.sh/github.com/jetify-com/devbox](http://devbox.sh/github.com/jetify-com/devbox). - 1. You can also enter the URL on [devbox.sh](https://devbox.sh) and click the `Go` button -3. Follow the prompts to sign in with your Github Account. -4. Your project should now launch in a terminal session in your browser - 1. If the project has a `devbox.json` in the root directory, then Devbox will automatically install your packages and launch you into a devbox shell. - 2. If the project does not have a `devbox.json`, a blank one will be automatically created using `devbox init`. You can add packages to the VM using `devbox add`. - -### Opening a Specific Branch - -You can open a specific branch of your project using the `branch` query parameter. This is useful when you want to preview a PR or WIP changes for your project. - -For example: https://devbox.sh/github.com/org/repo?branch=staging would clone the `staging` branch of your project, and open it in your Cloud Shell. - -### Opening a Subfolder - -You can open a specific a subfolder of your project using the `folder` query parameter. This can be useful when working with a monorepo where your project's `devbox.json` lives in a subfolder. - -For example: https://devbox.sh/github.com/jetify-com/devbox?folder=examples/development/ruby will start your terminal in the Ruby example in the Devbox repo, load the configuration from the `devbox.json` in that folder, and then start a Devbox shell. - -### Accessing a Port - -To access any non-privileged port, simply append `/port/` to the project url. For example, the following url opens up port 8080 on the VM: - -``` -https://devbox.sh/app/projects//port/8080 -``` - -This URL redirects to `-.svc.devbox.sh`, which points to the actual host and port of your project's VM machine. - -### Opening in Desktop VS Code - -Click on the `Open in Desktop` button on the top right corner, which will open up your local VS Code editor. Follow the prompt, and you should see the VS Code window refreshes and connects to the remote machine via ssh. - -### Add Devbox Playground to your Project's README - -If your project uses Devbox, you can make it easy for developers to test your project in a Devbox playground by adding the `Open in Devbox.sh` badge to your repo - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devbox.svg)](https://devbox.sh/github.com/jetify-com/devbox) - -Add the following code to your README.md: - -```md -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devbox.svg)](https://devbox.sh/{path_to_repo}) -``` - -## More Info - -You can learn more about using Devbox playgrounds in our **[FAQ](beta_faq.md)**. diff --git a/docs/app/docs/devbox_examples/databases/mariadb.md b/docs/app/docs/devbox_examples/databases/mariadb.md index 540801c5f6d..ee2f0804143 100644 --- a/docs/app/docs/devbox_examples/databases/mariadb.md +++ b/docs/app/docs/devbox_examples/databases/mariadb.md @@ -5,7 +5,6 @@ MariaDB can be automatically configured for your dev environment by Devbox via t [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/databases/mariadb) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/mariadb) ## Adding MariaDB to your Shell diff --git a/docs/app/docs/devbox_examples/databases/mysql.md b/docs/app/docs/devbox_examples/databases/mysql.md index a4fd9ccab41..2297e6e3cdb 100644 --- a/docs/app/docs/devbox_examples/databases/mysql.md +++ b/docs/app/docs/devbox_examples/databases/mysql.md @@ -5,7 +5,6 @@ MySQL can be automatically configured for your dev environment by Devbox via the [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/databases/mysql) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/mysql) ## Adding MySQL to your Shell diff --git a/docs/app/docs/devbox_examples/databases/postgres.md b/docs/app/docs/devbox_examples/databases/postgres.md index 994ab66e3d1..ad5e5e9b2e1 100644 --- a/docs/app/docs/devbox_examples/databases/postgres.md +++ b/docs/app/docs/devbox_examples/databases/postgres.md @@ -5,7 +5,6 @@ PostgreSQL can be automatically configured by Devbox via the built-in Postgres P [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/databases/postgres) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/postgres) ## Adding Postgres to your Shell diff --git a/docs/app/docs/devbox_examples/databases/redis.md b/docs/app/docs/devbox_examples/databases/redis.md index 42078144dd2..9b7f01cb3f6 100644 --- a/docs/app/docs/devbox_examples/databases/redis.md +++ b/docs/app/docs/devbox_examples/databases/redis.md @@ -6,7 +6,6 @@ Redis can be configured automatically using Devbox's built in Redis plugin. This [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/databases/redis) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/redis) ## Adding Redis to your shell diff --git a/docs/app/docs/devbox_examples/databases/valkey.md b/docs/app/docs/devbox_examples/databases/valkey.md index eeafa6ae34e..3a07ad2e954 100644 --- a/docs/app/docs/devbox_examples/databases/valkey.md +++ b/docs/app/docs/devbox_examples/databases/valkey.md @@ -6,7 +6,6 @@ Valkey can be configured automatically using Devbox's built in Valkey plugin. Th [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/databases/valkey) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/valkey) ## Adding Valkey to your shell diff --git a/docs/app/docs/devbox_examples/languages/csharp.md b/docs/app/docs/devbox_examples/languages/csharp.md index 11ae114b27f..6d20a7ce465 100644 --- a/docs/app/docs/devbox_examples/languages/csharp.md +++ b/docs/app/docs/devbox_examples/languages/csharp.md @@ -6,7 +6,6 @@ C# and .NET projects can be easily generated in Devbox by adding the dotnet SDK [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/csharp) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/csharp) ## Adding .NET to your project diff --git a/docs/app/docs/devbox_examples/languages/elixir.md b/docs/app/docs/devbox_examples/languages/elixir.md index c0ba80ef44a..430011a705e 100644 --- a/docs/app/docs/devbox_examples/languages/elixir.md +++ b/docs/app/docs/devbox_examples/languages/elixir.md @@ -6,7 +6,6 @@ Elixir can be installed by simply running `devbox add elixir`. This will automat [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/elixir/elixir_hello) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/elixir/) ## Adding Elixir to your project diff --git a/docs/app/docs/devbox_examples/languages/fsharp.md b/docs/app/docs/devbox_examples/languages/fsharp.md index 5c8a3eb160a..9478de1a052 100644 --- a/docs/app/docs/devbox_examples/languages/fsharp.md +++ b/docs/app/docs/devbox_examples/languages/fsharp.md @@ -6,7 +6,6 @@ F# and .NET projects can be easily generated in Devbox by adding the dotnet SDK [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/fsharp) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/fsharp) ## Adding .NET to your project diff --git a/docs/app/docs/devbox_examples/languages/go.md b/docs/app/docs/devbox_examples/languages/go.md index bc85ad7166d..e5a971a9b05 100644 --- a/docs/app/docs/devbox_examples/languages/go.md +++ b/docs/app/docs/devbox_examples/languages/go.md @@ -6,7 +6,6 @@ Go projects can be run in Devbox by adding the Go SDK to your project. If your p [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/go/hello-world) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/go) ## Adding Go to your Project diff --git a/docs/app/docs/devbox_examples/languages/java.md b/docs/app/docs/devbox_examples/languages/java.md index 88dae608c8c..f543c528640 100644 --- a/docs/app/docs/devbox_examples/languages/java.md +++ b/docs/app/docs/devbox_examples/languages/java.md @@ -28,7 +28,6 @@ Other distributions of the JDK (such as OracleJDK and Eclipse Temurin) are avail [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/java/gradle/hello-world) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/java-gradle) Gradle is a popular, multi-language build tool that is commonly used with JVM projects. To setup an example project using Gradle, follow the instructions below: @@ -81,7 +80,6 @@ An example `devbox.json` would look like the following: [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/java/maven/hello-world) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://www.jetify.com/new/templates/java-maven) Maven is an all-in-one CI-CD tool for building testing and deploying Java projects. To setup a sample project with Java and Maven in devbox follow the steps below: diff --git a/docs/app/docs/devbox_examples/languages/nodejs.md b/docs/app/docs/devbox_examples/languages/nodejs.md index c4f5fd7f724..37f43da0cad 100644 --- a/docs/app/docs/devbox_examples/languages/nodejs.md +++ b/docs/app/docs/devbox_examples/languages/nodejs.md @@ -6,7 +6,6 @@ Most NodeJS Projects will install their dependencies locally using NPM or Yarn, [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/nodejs) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/nodejs) ## Adding NodeJS to your Shell @@ -41,13 +40,11 @@ To disable Corepack, remove the `DEVBOX_COREPACK_ENABLED` variable from your dev [**Example Repo**](https://github.com/jetify-com/devbox?folder=examples/development/nodejs/nodejs-yarn) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/nodejs-yarn) ### pnpm [**Example Repo**](https://github.com/jetify-com/devbox?folder=examples/development/nodejs/nodejs-pnpm) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/nodejs-pnpm) ## Installing Global Packages diff --git a/docs/app/docs/devbox_examples/languages/php.md b/docs/app/docs/devbox_examples/languages/php.md index ebe8bcf6b52..02037b81dbd 100644 --- a/docs/app/docs/devbox_examples/languages/php.md +++ b/docs/app/docs/devbox_examples/languages/php.md @@ -6,7 +6,6 @@ PHP projects can manage most of their dependencies locally with `composer`. Some [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/php/latest) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/php) ## Adding PHP to your Project diff --git a/docs/app/docs/devbox_examples/languages/python.md b/docs/app/docs/devbox_examples/languages/python.md index de4cf985458..0c4aafae3d3 100644 --- a/docs/app/docs/devbox_examples/languages/python.md +++ b/docs/app/docs/devbox_examples/languages/python.md @@ -22,7 +22,6 @@ This will install Python 3.10 in your shell. You can find other versions of Pyth [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/python/pip) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/python-pip) [pip](https://pip.pypa.io/en/stable/) is the standard package manager for Python. Since it installs python packages globally, we strongly recommend using a virtual environment. @@ -82,7 +81,6 @@ If you need to install a specific version of Pip, you can run `devbox add python [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/python/pipenv) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/python-pipenv) [pipenv](https://pipenv.pypa.io/en/latest/) is a tool that will automatically set up a virtual environment for installing your PyPi packages. @@ -106,7 +104,6 @@ This init_hook will automatically start your virtualenv when you run `devbox she [**Example Link**](https://github.com/jetify-com/devbox/tree/main/examples/development/python/poetry/poetry-demo) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/python-poetry) [Poetry](https://python-poetry.org/) is a packaging and dependency manager for Python that helps you manage your Python packages, and can automatically create a virtual environment for your project. diff --git a/docs/app/docs/devbox_examples/languages/ruby.md b/docs/app/docs/devbox_examples/languages/ruby.md index 858766e0f69..6765bab0bad 100644 --- a/docs/app/docs/devbox_examples/languages/ruby.md +++ b/docs/app/docs/devbox_examples/languages/ruby.md @@ -4,7 +4,6 @@ title: Ruby [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/ruby) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/ruby) Ruby can be automatically configured by Devbox via the built-in Ruby Plugin. This plugin will activate automatically when you install Ruby 2.7 using `devbox add ruby`. diff --git a/docs/app/docs/devbox_examples/languages/rust.md b/docs/app/docs/devbox_examples/languages/rust.md index e7428aad507..740b22eb330 100644 --- a/docs/app/docs/devbox_examples/languages/rust.md +++ b/docs/app/docs/devbox_examples/languages/rust.md @@ -6,7 +6,6 @@ The easiest way to manage Rust with Devbox is to install `rustup`, and then conf [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/rust) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/rust) ```json { diff --git a/docs/app/docs/devbox_examples/languages/zig.md b/docs/app/docs/devbox_examples/languages/zig.md index 2248a04c78e..a7465f9a506 100644 --- a/docs/app/docs/devbox_examples/languages/zig.md +++ b/docs/app/docs/devbox_examples/languages/zig.md @@ -6,7 +6,6 @@ Zig projects can be run in Devbox by adding Zig and Nimble to your project. [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/zig/zig-hello-world) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/zig) ## Adding Zig to your Project diff --git a/docs/app/docs/devbox_examples/servers/apache.md b/docs/app/docs/devbox_examples/servers/apache.md index 38934af56bb..77389e80464 100644 --- a/docs/app/docs/devbox_examples/servers/apache.md +++ b/docs/app/docs/devbox_examples/servers/apache.md @@ -6,7 +6,6 @@ Apache can be automatically configured by Devbox via the built-in Apache Plugin. [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/apache) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/apache) ### Adding Apache to your Shell diff --git a/docs/app/docs/devbox_examples/servers/caddy.md b/docs/app/docs/devbox_examples/servers/caddy.md index cd712584557..7981a3b3cbd 100644 --- a/docs/app/docs/devbox_examples/servers/caddy.md +++ b/docs/app/docs/devbox_examples/servers/caddy.md @@ -6,7 +6,6 @@ Caddy can be configured automatically using Devbox's built in Caddy plugin. This [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/caddy) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/caddy) ### Adding Caddy to your Shell diff --git a/docs/app/docs/devbox_examples/servers/nginx.md b/docs/app/docs/devbox_examples/servers/nginx.md index 8a38acd165f..98dc7700762 100644 --- a/docs/app/docs/devbox_examples/servers/nginx.md +++ b/docs/app/docs/devbox_examples/servers/nginx.md @@ -6,7 +6,6 @@ NGINX can be automatically configured by Devbox via the built-in NGINX Plugin. T [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/nginx) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/nginx) ## Adding NGINX to your Shell diff --git a/docs/app/docs/devbox_examples/stacks/django.md b/docs/app/docs/devbox_examples/stacks/django.md index d11f8db6dd3..ce4cbad3705 100644 --- a/docs/app/docs/devbox_examples/stacks/django.md +++ b/docs/app/docs/devbox_examples/stacks/django.md @@ -4,7 +4,6 @@ This example demonstrates how to configure and run a Django app using Devbox. It [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/django) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/django) ## How to Use diff --git a/docs/app/docs/devbox_examples/stacks/drupal.md b/docs/app/docs/devbox_examples/stacks/drupal.md index fdff8670b63..1caea553223 100644 --- a/docs/app/docs/devbox_examples/stacks/drupal.md +++ b/docs/app/docs/devbox_examples/stacks/drupal.md @@ -6,7 +6,6 @@ This example shows how to run a Drupal application in Devbox. It makes use of th [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/drupal) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/drupal) ## How to Run diff --git a/docs/app/docs/devbox_examples/stacks/jekyll.md b/docs/app/docs/devbox_examples/stacks/jekyll.md index 1492f510814..15db4f01d52 100644 --- a/docs/app/docs/devbox_examples/stacks/jekyll.md +++ b/docs/app/docs/devbox_examples/stacks/jekyll.md @@ -6,7 +6,6 @@ This example demonstrates how to create and run a Jekyll blog in Devbox. It make [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/jekyll) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/jekyll) Inspired by [](https://litchipi.github.io/nix/2023/01/12/build-jekyll-blog-with-nix.html) diff --git a/docs/app/docs/devbox_examples/stacks/lapp.md b/docs/app/docs/devbox_examples/stacks/lapp.md index 2694448886b..b46c94e1771 100644 --- a/docs/app/docs/devbox_examples/stacks/lapp.md +++ b/docs/app/docs/devbox_examples/stacks/lapp.md @@ -6,7 +6,6 @@ This example shows how to build a simple application using Apache, PHP, and Post [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/lapp-stack) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/lapp-stack) ## How to Run diff --git a/docs/app/docs/devbox_examples/stacks/laravel.md b/docs/app/docs/devbox_examples/stacks/laravel.md index 4ba491cf858..7b81032db48 100644 --- a/docs/app/docs/devbox_examples/stacks/laravel.md +++ b/docs/app/docs/devbox_examples/stacks/laravel.md @@ -8,7 +8,6 @@ This example shows how to build a simple Laravel application backed by MariaDB a [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/laravel) -[![Open In Devspace](/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/laravel) ## How to Run diff --git a/docs/app/docs/devbox_examples/stacks/lepp.md b/docs/app/docs/devbox_examples/stacks/lepp.md index dd6357639fd..e4604c5c09e 100644 --- a/docs/app/docs/devbox_examples/stacks/lepp.md +++ b/docs/app/docs/devbox_examples/stacks/lepp.md @@ -7,7 +7,6 @@ An example Devbox shell for NGINX, Postgres, and PHP. This example uses Devbox P [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/lepp-stack) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/lepp-stack) ## How to Run diff --git a/docs/app/docs/devbox_examples/stacks/rails.md b/docs/app/docs/devbox_examples/stacks/rails.md index ca46d8df3dc..006f8b4c2d5 100644 --- a/docs/app/docs/devbox_examples/stacks/rails.md +++ b/docs/app/docs/devbox_examples/stacks/rails.md @@ -7,7 +7,6 @@ This example demonstrates how to setup a simple Rails application. It makes use [Example Repo](https://github.com/jetify-com/devbox/tree/main/examples/stacks/rails) -[![Open In Devspace](../../../static/img/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/rails) ## How To Run diff --git a/docs/app/docs/quickstart.mdx b/docs/app/docs/quickstart.mdx index 9d4a987dec4..e6d1ed7d4fd 100644 --- a/docs/app/docs/quickstart.mdx +++ b/docs/app/docs/quickstart.mdx @@ -18,12 +18,6 @@ This Quickstart shows you how to install Devbox and use it to create a new Devel Follow the instruction from [the installation guide](./installing_devbox.mdx). -:::note -If you want to try Devbox before installing it, you can open a cloud shell on your browser using the link below - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://www.jetify.com/devbox/templates/tutorial) -::: - ## Create a Development Environment We'll create a new development environment with the packages we need. These packages will only be available when using this Devbox shell, ensuring we don’t pollute your machine. @@ -174,7 +168,6 @@ Once you publish your Devbox project to Github, you can help other developers ge ### Boost your dev environment with Jetify Cloud -* **[Jetify Devspace](/cloud/devspace):** Develop any where with Devbox-powered Cloud Dev Environments * **[Jetify Secrets](/cloud/secrets/):** Securely store and access your secrets and environment variables in your Devbox projects. * **[Jetify Cache](/cloud/cache/):** Share and cache packages across all your Devbox projects and environments. * **[Jetify Prebuilt Cache](/cloud/cache/prebuilt_cache):** Use the Jetify Public Cache to speed up your Devbox builds and share packages with the community. diff --git a/docs/app/sidebars.js b/docs/app/sidebars.js index 2f4d39b9f3e..551d1f78ae6 100644 --- a/docs/app/sidebars.js +++ b/docs/app/sidebars.js @@ -112,10 +112,6 @@ const sidebars = { type: "doc", id: "env_variables", }, - { - type: "doc", - id: "devbox_cloud/beta_faq", - }, { type: "category", label: "IDE Reference", diff --git a/docs/translation/README-ko-KR.md b/docs/translation/README-ko-KR.md index 0ccc5bdeaaa..b9a5de4a47b 100644 --- a/docs/translation/README-ko-KR.md +++ b/docs/translation/README-ko-KR.md @@ -14,10 +14,6 @@ Devbox는 원래 [Jetify](https://www.jetify.com)에서 개발되었으며 내 ## 데모 -아래 버튼을 사용하여 브라우저에서 Devbox를 사용해 볼 수 있습니다: - -[![Devspace에서 열기](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://cloud.jetify.com/new/github.com/jetify-com/devspace) - 아래 예제는 기본 머신에 해당 패키지가 설치되어 있지 않더라도 `python 2.7`과 `go 1.18`로 개발 환경을 생성합니다: ![screen cast](https://user-images.githubusercontent.com/279789/186491771-6b910175-18ec-4c65-92b0-ed1a91bb15ed.svg) @@ -151,3 +147,7 @@ Devbox는 오픈소스 프로젝트이므로 언제든지 기여를 환영합니 ## 라이선스 이 프로젝트는 [Apache 2.0 License](https://github.com/jetify-com/devbox/blob/main/LICENSE) 하 의 자랑스러운 오픈소스입니다. + +# Devbox 문서 번역 가이드 + +Devbox 문서 번역에 참여해 주셔서 감사합니다! 이 가이드는 Devbox 문서 번역에 기여하는 방법을 안내합니다. diff --git a/docs/translation/README-zh-CN.md b/docs/translation/README-zh-CN.md index db0e781e79e..503d879c3a9 100644 --- a/docs/translation/README-zh-CN.md +++ b/docs/translation/README-zh-CN.md @@ -16,10 +16,6 @@ Devbox最初由 [Jetify](https://www.jetify.com) 进行开发,其内部由 `ni ## 示例 -你可以点击下面的按钮在浏览器中试用 Devbox: - -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://cloud.jetify.com/new/github.com/jetify-com/devspace) - 下面的例子创建了一个带有 `python 2.7` 和 `go 1.18` 的开发环境,尽管这些包并没有在底层机器中被安装。 ![screen cast](https://user-images.githubusercontent.com/279789/186491771-6b910175-18ec-4c65-92b0-ed1a91bb15ed.svg) @@ -133,7 +129,7 @@ Devbox 的开发环境是*可移植的*。我们使您能够只声明一次环 + 通过加入 [Jetify Discord Server](https://discord.gg/jetify) 来与我们聊天——我们有一个 #devbox 频道专门用于这个项目。 + 使用 [Github Issues](https://github.com/jetify-com/devbox/issues) 提交错误报告和功能请求。 -+ 在 [Jetify’s Twitter](https://twitter.com/jetify_com) 上关注我们的产品更新。 ++ 在 [Jetify's Twitter](https://twitter.com/jetify_com) 上关注我们的产品更新。 ## 贡献 @@ -152,3 +148,7 @@ Devbox 是一个开源项目,所以欢迎贡献。在提交拉取请求之前 ## 许可证 本项目在 [Apache 2.0 License](https://github.com/jetify-com/devbox/blob/main/LICENSE) 下自豪地开放源代码。 + +# Devbox 文档翻译指南 + +欢迎参与 Devbox 文档的翻译工作!本指南将帮助您了解如何为 Devbox 文档贡献翻译。 diff --git a/examples/cloud_development/maelstrom/README.md b/examples/cloud_development/maelstrom/README.md index acf51d215a0..a423afe1601 100644 --- a/examples/cloud_development/maelstrom/README.md +++ b/examples/cloud_development/maelstrom/README.md @@ -1,6 +1,5 @@ # Maelstrom -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/maelstrom) A Devbox for running [Maelstrom](https://github.com/jepsen-io/maelstrom) Tests. Maelstrom is a testing library for toy distributed systems built by @aphyr, useful for learning the basics and principals of building distributed systems diff --git a/examples/databases/mariadb/devbox.lock b/examples/databases/mariadb/devbox.lock index 278f19d3d48..63756ed4d20 100644 --- a/examples/databases/mariadb/devbox.lock +++ b/examples/databases/mariadb/devbox.lock @@ -1,6 +1,9 @@ { "lockfile_version": "1", "packages": { + "github:NixOS/nixpkgs/f80ac848e3d6f0c12c52758c0f25c10c97ca3b62": { + "resolved": "github:NixOS/nixpkgs/f80ac848e3d6f0c12c52758c0f25c10c97ca3b62" + }, "mariadb@latest": { "last_modified": "2024-02-10T18:15:24Z", "plugin_version": "0.0.4", diff --git a/examples/development/bun/README.md b/examples/development/bun/README.md index c5851fca31e..5865d465ef7 100644 --- a/examples/development/bun/README.md +++ b/examples/development/bun/README.md @@ -4,7 +4,6 @@ Bun projects can be run in Devbox by adding the Bun runtime + package manager to [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/bun) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/bun) ## Add Bun to your Project diff --git a/examples/development/csharp/hello-world/README.md b/examples/development/csharp/hello-world/README.md index 86f74cb0c37..800c71c1ea3 100644 --- a/examples/development/csharp/hello-world/README.md +++ b/examples/development/csharp/hello-world/README.md @@ -4,7 +4,6 @@ C# and .NET projects can be easily generated in Devbox by adding the dotnet SDK [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/csharp) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/dotnet) ## Adding .NET to your project diff --git a/examples/development/elixir/elixir_hello/README.md b/examples/development/elixir/elixir_hello/README.md index 6ec17b515a2..2ec87c36324 100644 --- a/examples/development/elixir/elixir_hello/README.md +++ b/examples/development/elixir/elixir_hello/README.md @@ -2,7 +2,6 @@ Basic Elixir project using Mix in Devbox. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/elixir) ## Configuration diff --git a/examples/development/fsharp/hello-world/README.md b/examples/development/fsharp/hello-world/README.md index f0fe6328728..9ad89653195 100644 --- a/examples/development/fsharp/hello-world/README.md +++ b/examples/development/fsharp/hello-world/README.md @@ -4,7 +4,6 @@ F# and .NET projects can be easily generated in Devbox by adding the dotnet SDK [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/fsharp) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/fsharp) ## Adding .NET to your project diff --git a/examples/development/go/hello-world/README.md b/examples/development/go/hello-world/README.md index fb4a4916b06..a116931b490 100644 --- a/examples/development/go/hello-world/README.md +++ b/examples/development/go/hello-world/README.md @@ -4,7 +4,6 @@ Go projects can be run in Devbox by adding the Go SDK to your project. If your p [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/go/hello-world) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/go) ## Adding Go to your Project diff --git a/examples/development/java/gradle/hello-world/README.md b/examples/development/java/gradle/hello-world/README.md index fce3c3a5dc1..f42ad40f207 100644 --- a/examples/development/java/gradle/hello-world/README.md +++ b/examples/development/java/gradle/hello-world/README.md @@ -26,7 +26,6 @@ Other distributions of the JDK (such as OracleJDK and Eclipse Temurin) are avail [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/java/gradle/hello-world) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/java-gradle) Gradle is a popular, multi-language build tool that is commonly used with JVM projects. To setup an example project using Gradle, follow the instructions below: diff --git a/examples/development/java/maven/hello-world/README.md b/examples/development/java/maven/hello-world/README.md index d5f797e1fbd..044f1dc4cb0 100644 --- a/examples/development/java/maven/hello-world/README.md +++ b/examples/development/java/maven/hello-world/README.md @@ -26,7 +26,6 @@ Other distributions of the JDK (such as OracleJDK and Eclipse Temurin) are avail [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/java/maven/hello-world) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/java-maven) Maven is an all-in-one CI-CD tool for building testing and deploying Java projects. To setup a sample project with Java and Maven in devbox follow the steps below: diff --git a/examples/development/nodejs/nodejs-npm/README.md b/examples/development/nodejs/nodejs-npm/README.md index e65c332d185..7736174065e 100644 --- a/examples/development/nodejs/nodejs-npm/README.md +++ b/examples/development/nodejs/nodejs-npm/README.md @@ -4,7 +4,6 @@ Most NodeJS Projects will install their dependencies locally using NPM or Yarn, [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/nodejs) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://www.jetify.com/new/templates/node-npm) ## Adding NodeJS to your Shell diff --git a/examples/development/nodejs/nodejs-pnpm/README.md b/examples/development/nodejs/nodejs-pnpm/README.md index 9bfe8d78992..9cd3077cf66 100644 --- a/examples/development/nodejs/nodejs-pnpm/README.md +++ b/examples/development/nodejs/nodejs-pnpm/README.md @@ -2,7 +2,6 @@ Most NodeJS Projects will install their dependencies locally using NPM or Yarn, and thus can work with Devbox with minimal additional configuration. Per project packages can be managed via NPM or Yarn. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/node-npm) ## Adding NodeJS to your Shell diff --git a/examples/development/nodejs/nodejs-yarn/README.md b/examples/development/nodejs/nodejs-yarn/README.md index 92253bcf880..665d3c81fe0 100644 --- a/examples/development/nodejs/nodejs-yarn/README.md +++ b/examples/development/nodejs/nodejs-yarn/README.md @@ -2,7 +2,6 @@ Most NodeJS Projects will install their dependencies locally using NPM or Yarn, and thus can work with Devbox with minimal additional configuration. Per project packages can be managed via NPM or Yarn. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/node-npm) ## Adding NodeJS to your Shell diff --git a/examples/development/php/latest/README.md b/examples/development/php/latest/README.md index 4dc518d1311..5358c856c33 100644 --- a/examples/development/php/latest/README.md +++ b/examples/development/php/latest/README.md @@ -4,7 +4,6 @@ PHP projects can manage most of their dependencies locally with `composer`. Some [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/php/latest) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/php) ## Adding PHP to your Project diff --git a/examples/development/python/pip/README.md b/examples/development/python/pip/README.md index afe60d1a91a..78fec1c6762 100644 --- a/examples/development/python/pip/README.md +++ b/examples/development/python/pip/README.md @@ -20,7 +20,6 @@ This will install Python 3.10 in your shell. You can find other versions of Pyth [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/python/pip) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/python-pip) [pip](https://pip.pypa.io/en/stable/) is the standard package manager for Python. Since it installs python packages globally, we strongly recommend using a virtual environment. diff --git a/examples/development/python/pipenv/README.md b/examples/development/python/pipenv/README.md index 60244af441f..837f3527acc 100644 --- a/examples/development/python/pipenv/README.md +++ b/examples/development/python/pipenv/README.md @@ -21,7 +21,6 @@ This will install Python 3.10 in your shell. You can find other versions of Pyth [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/python/pipenv) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/python-pipenv) [pipenv](https://pipenv.pypa.io/en/latest/) is a tool that will automatically set up a virtual environment for installing your PyPi packages. diff --git a/examples/development/ruby/README.md b/examples/development/ruby/README.md index ce6a7d83511..09685ed3f0e 100644 --- a/examples/development/ruby/README.md +++ b/examples/development/ruby/README.md @@ -2,7 +2,6 @@ [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/development/ruby) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/ruby) Ruby can be automatically configured by Devbox via the built-in Ruby Plugin. This plugin will activate automatically when you install Ruby 2.7 using `devbox add ruby`. diff --git a/examples/servers/apache/README.md b/examples/servers/apache/README.md index bde0ad70fd9..c954a14cf24 100644 --- a/examples/servers/apache/README.md +++ b/examples/servers/apache/README.md @@ -4,7 +4,6 @@ Apache can be automatically configured by Devbox via the built-in Apache Plugin. [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/apache) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/apache) ### Adding Apache to your Shell diff --git a/examples/servers/caddy/README.md b/examples/servers/caddy/README.md index b9f87adb3f5..78179c2f3e3 100644 --- a/examples/servers/caddy/README.md +++ b/examples/servers/caddy/README.md @@ -4,7 +4,6 @@ Caddy can be configured automatically using Devbox's built in Caddy plugin. This [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/caddy) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/caddy) ### Adding Caddy to your Shell diff --git a/examples/servers/nginx/README.md b/examples/servers/nginx/README.md index 60a4b564e90..2f412bd58a5 100644 --- a/examples/servers/nginx/README.md +++ b/examples/servers/nginx/README.md @@ -4,7 +4,6 @@ NGINX can be automatically configured by Devbox via the built-in NGINX Plugin. T [**Example Repo**](https://github.com/jetify-com/devbox/tree/main/examples/servers/nginx) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/nginx) ## Adding NGINX to your Shell diff --git a/examples/stacks/django/README.md b/examples/stacks/django/README.md index c3b4d087f9c..b965fa3628e 100644 --- a/examples/stacks/django/README.md +++ b/examples/stacks/django/README.md @@ -2,7 +2,6 @@ [![Built with Devbox](https://www.jetify.com/img/devbox/shield_moon.svg)](https://www.jetify.com/devbox/docs/contributor-quickstart/) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/django) ## How to Use diff --git a/examples/stacks/drupal/README.md b/examples/stacks/drupal/README.md index d0411aca017..8aaf740b699 100644 --- a/examples/stacks/drupal/README.md +++ b/examples/stacks/drupal/README.md @@ -2,7 +2,6 @@ This example shows how to run a Drupal application in Devbox. It makes use of the PHP and Apache Plugins, while demonstrating how to configure a MariaDB instance to work with Devbox Cloud. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/drupal) ## How to Run the example diff --git a/examples/stacks/jekyll/README.md b/examples/stacks/jekyll/README.md index 5ad0e93be13..3294eb6ab1c 100644 --- a/examples/stacks/jekyll/README.md +++ b/examples/stacks/jekyll/README.md @@ -2,7 +2,6 @@ [![Built with Devbox](https://www.jetify.com/img/devbox/shield_moon.svg)](https://www.jetify.com/devbox/docs/contributor-quickstart/) -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/jekyll) Inspired by [This Example](https://litchipi.github.io/nix/2023/01/12/build-jekyll-blog-with-nix.html) diff --git a/examples/stacks/lapp-stack/README.md b/examples/stacks/lapp-stack/README.md index 22b85e4d05c..fb9f0f0b9d9 100644 --- a/examples/stacks/lapp-stack/README.md +++ b/examples/stacks/lapp-stack/README.md @@ -2,7 +2,6 @@ This example shows how to build a simple application using Apache, PHP, and PostgreSQL. It uses Devbox Plugins for all 3 packages to simplify configuration. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/lapp-stack) ## How to Run diff --git a/examples/stacks/laravel/README.md b/examples/stacks/laravel/README.md index 12c3c2c7079..f912a7269c4 100644 --- a/examples/stacks/laravel/README.md +++ b/examples/stacks/laravel/README.md @@ -4,7 +4,6 @@ Laravel is a powerful web application framework built with PHP. It's a great cho This example shows how to build a simple Laravel application backed by MariaDB and Redis. It uses Devbox Plugins for all 3 Nix packages to simplify configuration -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/laravel) ## How to Run diff --git a/examples/stacks/lepp-stack/README.md b/examples/stacks/lepp-stack/README.md index 0bc103daec6..0357d3cc7a3 100644 --- a/examples/stacks/lepp-stack/README.md +++ b/examples/stacks/lepp-stack/README.md @@ -2,7 +2,6 @@ An example Devbox shell for NGINX, Postgres, and PHP. This example uses Devbox Plugins for all 3 packages to simplify configuration -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/lepp-stack) ## How to Run diff --git a/examples/stacks/rails/README.md b/examples/stacks/rails/README.md index ad888535848..f289aed08b4 100644 --- a/examples/stacks/rails/README.md +++ b/examples/stacks/rails/README.md @@ -2,7 +2,6 @@ This example demonstrates how to setup a simple Rails application. It makes use of the Ruby Plugin, and installs SQLite to use as a database. -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/rails) ## How To Run diff --git a/examples/tutorial/README.md b/examples/tutorial/README.md index 67c0048be44..93e8f2e6cdc 100644 --- a/examples/tutorial/README.md +++ b/examples/tutorial/README.md @@ -2,7 +2,6 @@ This shell includes a basic `devbox.json` with a few useful packages installed, and an example init_hook and script -[![Open In Devspace](https://www.jetify.com/img/devbox/open-in-devspace.svg)](https://auth.jetify.com/devspace/templates/tutorial) ## Adding New Packages diff --git a/internal/telemetry/segment.go b/internal/telemetry/segment.go index deeed623582..c5f04f569ac 100644 --- a/internal/telemetry/segment.go +++ b/internal/telemetry/segment.go @@ -75,7 +75,7 @@ func newTrackMessage(name string, meta Metadata) *segment.Track { }, } - // Property keys match the API events (search "Devspace Created"). + // Property keys match the API events. insertEnv := func(envKey, propKey string) { v, ok := os.LookupEnv(envKey) if ok {