chore: wire uv, update GitHub workflows, and document EastMesh releases

This commit is contained in:
Jared Dohrman
2026-04-09 10:15:58 +10:00
parent be780491ac
commit 009e281181
14 changed files with 1001 additions and 187 deletions
+3 -4
View File
@@ -5,9 +5,8 @@ This document explains how to build and view the MeshCore documentation locally.
## Building and viewing Docs
```
pip install mkdocs
pip install mkdocs-material
uv sync --group docs
```
- `mkdocs serve` - Start the live-reloading docs server.
- `mkdocs build` - Build the documentation site.
- `uv run --group docs mkdocs serve` - Start the live-reloading docs server.
- `uv run --group docs mkdocs build` - Build the documentation site.
+4 -7
View File
@@ -496,28 +496,25 @@ https://discord.com/channels/826570251612323860/1330643963501351004/134182637212
Build instructions for MeshCore:
For Windows, first install WSL and Python+pip via: https://plainenglish.io/blog/setting-up-python-on-windows-subsystem-for-linux-wsl-26510f1b2d80
For Windows, first install WSL via: https://plainenglish.io/blog/setting-up-python-on-windows-subsystem-for-linux-wsl-26510f1b2d80
(Linux, Windows+WSL) In the terminal/shell:
```
sudo apt update
sudo apt install libpython3-dev
sudo apt install python3-venv
```
Mac: python3 should be already installed.
Install `uv`: https://docs.astral.sh/uv/getting-started/installation/
Then it should be the same for all platforms:
```
python3 -m venv meshcore
cd meshcore && source bin/activate
pip install -U platformio
git clone https://github.com/ripplebiz/MeshCore.git
cd MeshCore
uv sync
```
open platformio.ini and in `[arduino_base]` edit the `LORA_FREQ=867.5`
save, then run:
```
pio run -e RAK_4631_Repeater
uv run pio run -e RAK_4631_Repeater
```
then you'll find `firmware.zip` in `.pio/build/RAK_4631_Repeater`