mirror of
https://seed.radicle.dev/rad:z4V1sjrXqjvFdnCUbxPFqd5p4DtH5.git
synced 2026-11-15 11:20:36 +08:00
63a5bb2266b40c8f043a4f46fbb3142037707719
- Pin the rust and alpine images by digest - Check that the rust image matches rust-toolchain - Install pinned zig 0.17.0 and cargo-zigbuild 0.23.4 - Install cargo-zigbuild before the source copy, to cache it - Build on linux/arm64 on every host, with docker or podman - Use 8-character commit IDs and read RADICLE_HTTPD_VERSION - Name the tagged commit in the announcement, not a build ID - Link macOS binaries with -dead_strip_dylibs and -rtlib=none - Move signing out of build into build/sign, which checks checksums - Fix Dockerfile lint warnings
radicle-gui
Graphical interfaces for Radicle, a peer-to-peer code collaboration and publishing stack.
explorer/: the web explorer, deployed at radicle.network, with theradicle-httpdandradicle-searchbackends it talks to.desktop/: the desktop app.shared/ui/: UI components, design tokens and fonts used by both.
One npm workspace at the root holds all three: install the dependencies there,
with npm ci -w explorer or npm ci -w desktop for a single app. Each app is
built, tested and released on its own; see its README. The
guidelines for contributing to either are in CONTRIBUTING.md,
and decisions that affect the whole repository are in docs/adr/.
Languages
Svelte
42.1%
TypeScript
32.2%
Rust
20.5%
JavaScript
2%
Shell
1.4%
Other
1.8%