From 87d76e83badcc8fd12284ad70ebabf19c9e14e62 Mon Sep 17 00:00:00 2001 From: aclist <92275929+aclist@users.noreply.github.com> Date: Wed, 11 Nov 2026 06:57:56 +0900 Subject: [PATCH] chore: update DEVELOPERS.md --- DEVELOPERS.md | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/DEVELOPERS.md b/DEVELOPERS.md index b201138..abecac9 100644 --- a/DEVELOPERS.md +++ b/DEVELOPERS.md @@ -5,7 +5,7 @@ ### Fetch submodules git submodule update --recursive --init -### Install with dev dependencies +### Install into editable venv with dev dependencies uv pip install -e '.[dev]' This includes all dependencies for building, linting, testing, and checking in code. @@ -16,7 +16,7 @@ docs: documentation tools lint: code linting, fixing, and type checking test: unit and integration tests -## Miscellaneous +## Build process ### Setting up precommit hooks pre-commit install @@ -25,6 +25,7 @@ pre-commit install sphinx-build -M html source build -a ### Building standalone release binaries -1. Set up the build target: `rustup target add x86_64-unknown-linux-musl` -2. Run `python3 scripts/release.py` -3. Generate a release and tag against the resulting tarfile generated in `dist` +1. Install the applicable system package containing the 'musl-gcc' wrapper +2. Set up the build target: `rustup target add x86_64-unknown-linux-musl` +3. Run `python3 scripts/release.py` +4. Generate a release and tag against the resulting tarfile generated in `dist`