---
created:
  source_filename: /home/runner/work/mkdocs-mknodes/mkdocs-mknodes/.venv/lib/python3.13/site-packages/anyenv/async_run.py
  source_function: run_sync.<locals>.wrapper
  source_line_no: 52
icon: material/dev-to
title: Development environment
---

All development for this library happens in the
[mkdocs_mknodes](https://github.com/phil65/mkdocs_mknodes.git) repo on GitHub.
First, you'll need to download the source code and install an
editable version of the Python package:

``` {.md }
# Clone the repository
git clone https://github.com/phil65/mkdocs_mknodes.git
cd mkdocs_mknodes
```

## Build system

Uv is used as the build system.

``` {.bash }
pip install uv
```

[More information](https://docs.astral.sh/uv/concepts/build-backend/)