mirror of
https://github.com/zmkfirmware/zmk.git
synced 2026-03-28 17:05:18 -05:00
refactor(docs): Refactor the development section (#2438)
This commit is contained in:
20
docs/docs/development/local-toolchain/setup/index.md
Normal file
20
docs/docs/development/local-toolchain/setup/index.md
Normal file
@@ -0,0 +1,20 @@
|
||||
---
|
||||
title: Getting Started
|
||||
sidebar_label: Getting Started
|
||||
---
|
||||
|
||||
:::tip
|
||||
We recommend reading through the setup process before following it step by step, to ensure that you are happy with installing the required dependencies.
|
||||
:::
|
||||
|
||||
## Environment Setup
|
||||
|
||||
There are two ways to set up the ZMK development environment:
|
||||
|
||||
- [Docker](docker.md): \
|
||||
A self-contained development environment. It uses the same [Docker image which is used by the GitHub action](https://github.com/zmkfirmware/zmk-docker) for local development. Beyond the benefits of [dev/prod parity](https://12factor.net/dev-prod-parity), this approach may be easier to set up for some operating systems. No toolchain or dependencies are necessary when using Docker; the container image has the toolchain installed and set up to use.
|
||||
|
||||
- [Native](native.mdx):\
|
||||
This uses your operating system directly. Usually runs slightly faster than the Docker approach, and can be preferable for users who already have the dependencies on their system.
|
||||
|
||||
Please see the [Docker](docker.md) instructions or [native](native.mdx) instructions to continue setup.
|
||||
Reference in New Issue
Block a user