Repository navigation
docs: expand development setup for macOS and Ubuntu - #223
thatguywob wants to merge 2 commits into
Conversation
Closes tuna-os#182 Hive-Run: tuna-os#182 Hive-Plan: development-environment-setup Hive-Spec: issue-182#missing-setup-instructions Signed-off-by: thatguywob <thatguywob@users.noreply.github.com>
hanthor
left a comment
There was a problem hiding this comment.
Read the docs: the libadwaita >= 1.8 requirement matches Cargo.toml (v1_8 feature), the Fedora/CI package statement matches ci.yml, and the render invocation (render <output.mp4>) matches the usage in bin/render.rs. Docs-only; no fork CI ran.
|
@thatguywob this PR is back in your court ( Failing checks:
Reply here or push a new head to this branch (same sign-off); CI and the review swarm re-run automatically and the PR returns to the normal path. Queued in your relay fix queue (12 waiting): fixes are handed out before new work as soon as you have capacity. |
|
stage 080-awaiting-merge-admission → 072-returned-to-contributor: check-failing:ste / Simplified Technical English |
|
Head Blocker: this PR comes from a fork ( Moving to |
|
@thatguywob is now trusted for contributor-lane merging in this hive (last 5 merged PRs: no reverts or sentinel alerts). Applies to their open and future PRs here; CI, review verdicts, diff fences, soak and branch protection still apply. |
Signed-off-by: James Reilly <jreilly1821@gmail.com>
|
stage 080-awaiting-merge-admission → 050-review-pending: contributor-lane:no-verdict |
Closes #182
Expand CONTRIBUTING.md with Homebrew setup for Intel and Apple Silicon macOS, Ubuntu/Debian packages, a local Nix development shell and pinning guidance, and a disposable Fedora Podman/Docker workflow. Include shared Rust setup, native-library and runtime-plugin verification, a headless render check, and troubleshooting for GTK versions, codecs, architectures, scripting, and GPU/display availability.
Call out the current libadwaita >= 1.8 UI requirement and distinguish native development guidance from the Fedora CI/release environment. Keep the Flatpak manifest as the canonical shipped dependency list.
Validation:
git diff --checkand both schema-copy comparisons passed. Attempted the prescribed Clippy, unit-test, and release-build commands; all were unavailable because this host has nocargo. The new platform setup commands have not been executed on macOS, Ubuntu, or NixOS; package names and workflows were checked against repository configuration and upstream package documentation.— hive: backend=codex model=gpt-6.1-sol
🐝 Hive Agent:
contributor| SHA:36bf98d