From 98be9216d8143269d092b81721c4c2304f00ded1 Mon Sep 17 00:00:00 2001 From: Stephen Waits Date: Mon, 31 Aug 2026 18:32:09 -0600 Subject: [PATCH] chore: repoint remaining links at git.swaits.com Rewrites lingering github.com / *.sr.ht references to this Gitea instance, translating GitHub and Sourcehut URL shapes to Gitea's (/blob// and sr.ht /tree//item/ -> /src/branch//, /tree/ -> /src/tag/, /actions/workflows/X -> /actions?workflow=X, /edit/ -> /_edit/). Left pointing at the old hosts on purpose: pull-request links (PRs were not migrated), forks that were never migrated, and GitHub-only surfaces Gitea lacks. OpenPGP identity proofs are untouched by design. --- CONTRIBUTING.md | 2 +- README.md | 18 +++++++++--------- 2 files changed, 10 insertions(+), 10 deletions(-) diff --git a/CONTRIBUTING.md b/CONTRIBUTING.md index eac3dbd..317b55d 100644 --- a/CONTRIBUTING.md +++ b/CONTRIBUTING.md @@ -22,7 +22,7 @@ common tasks consume. No shared board code — each board is self-contained. ## Client Libraries -Client libraries exist in [Python](https://github.com/donglora/client-py) and [Rust](https://github.com/donglora/client-rs). +Client libraries exist in [Python](https://git.swaits.com/donglora/client-py) and [Rust](https://git.swaits.com/donglora/client-rs). To add a library in another language: 1. Create a directory with the language's standard project layout diff --git a/README.md b/README.md index f2cb88b..1428a61 100644 --- a/README.md +++ b/README.md @@ -58,14 +58,14 @@ Some concrete examples: | Repo | What it is | |------|-----------| -| [firmware](https://github.com/donglora/firmware) | Embedded firmware for LoRa boards (Rust) | -| [client-rs](https://github.com/donglora/client-rs) | Rust client library — `donglora-client` on crates.io | -| [client-py](https://github.com/donglora/client-py) | Python client library — `donglora` on PyPI | -| [mux-rs](https://github.com/donglora/mux-rs) | USB multiplexer daemon (Rust) | -| [mux-py](https://github.com/donglora/mux-py) | USB multiplexer daemon — `donglora-mux` on PyPI | -| [bridge](https://github.com/donglora/bridge) | P2P LoRa bridge — relays packets across the internet via encrypted gossip (Rust) | -| [examples](https://github.com/donglora/examples) | Ready-to-run scripts — receive, transmit, ping-pong, bridge (Python) | -| [ai-bot](https://github.com/donglora/ai-bot) | MeshCore AI chatbot — default mesh name "Orac" (Python) | +| [firmware](https://git.swaits.com/donglora/firmware) | Embedded firmware for LoRa boards (Rust) | +| [client-rs](https://git.swaits.com/donglora/client-rs) | Rust client library — `donglora-client` on crates.io | +| [client-py](https://git.swaits.com/donglora/client-py) | Python client library — `donglora` on PyPI | +| [mux-rs](https://git.swaits.com/donglora/mux-rs) | USB multiplexer daemon (Rust) | +| [mux-py](https://git.swaits.com/donglora/mux-py) | USB multiplexer daemon — `donglora-mux` on PyPI | +| [bridge](https://git.swaits.com/donglora/bridge) | P2P LoRa bridge — relays packets across the internet via encrypted gossip (Rust) | +| [examples](https://git.swaits.com/donglora/examples) | Ready-to-run scripts — receive, transmit, ping-pong, bridge (Python) | +| [ai-bot](https://git.swaits.com/donglora/ai-bot) | MeshCore AI chatbot — default mesh name "Orac" (Python) | ## Supported Boards @@ -82,4 +82,4 @@ Adding a new board is one Rust file — a pin mapping and peripheral list. The c ## License -[MIT](https://github.com/donglora/firmware/blob/main/LICENSE) +[MIT](https://git.swaits.com/donglora/firmware/src/branch/main/LICENSE)