Skip to content

docs: expand development setup for macOS and Ubuntu - #223

Open
thatguywob wants to merge 2 commits into
tuna-os:mainfrom
thatguywob:docs/dev-environments-182
Open

thatguywob wants to merge 2 commits into
tuna-os:mainfrom
thatguywob:docs/dev-environments-182

Conversation

@thatguywob

Copy link
Copy Markdown
Contributor

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 --check and both schema-copy comparisons passed. Attempted the prescribed Clippy, unit-test, and release-build commands; all were unavailable because this host has no cargo. 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

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 hanthor left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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.

@tuna-reef-hive

Copy link
Copy Markdown

@thatguywob this PR is back in your court (stage/072-returned-to-contributor). The hive will not merge it until the head changes.

Failing checks:

  • ste / Simplified Technical English

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.

@tuna-reef-hive

Copy link
Copy Markdown

stage 080-awaiting-merge-admission → 072-returned-to-contributor: check-failing:ste / Simplified Technical English

@tuna-reef-hive

tuna-reef-hive Bot commented Nov 1, 2026

Copy link
Copy Markdown

Head 36bf98dc7bd8 has waited on its author at stage/072-returned-to-contributor for 24h7m since the nudge (lane reason contributor-lane:no-verdict). The hive did not adopt it: it cannot push to this fork's branch, and it does not move a fork's commits into this repository.

Blocker: this PR comes from a fork (thatguywob/dualcut) and the hive cannot finish it on the fork's own branch. Moving its commits to hive/adopt-223 in this repository would run code no maintainer has reviewed with the repository's trusted CI (secrets, write tokens, no fork guards), so the hive did not. Ask (maintainer): review the change; if it should land, bring it into the repository yourself or follow the repository's process for fork pull requests, otherwise close it.

Moving to stage/085-needs-decision so a person sees it. A new head from the author returns it to the normal path.

@tuna-reef-hive

tuna-reef-hive Bot commented Nov 2, 2026

Copy link
Copy Markdown

@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>
@tuna-reef-hive

Copy link
Copy Markdown

stage 080-awaiting-merge-admission → 050-review-pending: contributor-lane:no-verdict

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[guide] Documentation: Add development environment setup for macOS and Ubuntu

2 participants