QA
Run the shared test deck, record pass/fail/unsure, and turn a reproducible failure into an issue.
QA checklist →Docs / Team onboarding
Start here
ForkMesh lets developers collaborate on, mirror, and preserve source-code repositories across independent hosts—without relying on any single hosting provider.
This is the shared starting point for QA, developers, and marketing. You can enter the World immediately; sign in when you need to save work, review a pull request, use a team floor, or submit a public link.
See the promise work: collaborate, add an independent mirror, take the source host offline, and clone again. The guide includes prerequisites, expected failures, and recovery.
Run the shared test deck, record pass/fail/unsure, and turn a reproducible failure into an issue.
QA checklist →Set up the Qt node, work on a branch, open a signed pull request, and get an independent approval.
Developer checklist →Join the Office, claim assigned work, submit proof, and publish campaign links through the lobby kiosk.
Marketing checklist →Accessibility: the website dashboards expose the same repository, review, QA, and account workflows without requiring 3D navigation.
For the fastest path, install dependencies, start the Qt client, and run its focused tests:
git clone https://forkmesh.com/forkmesh/forkmesh.git
cd forkmesh/desktop
./run.sh
# In another run, execute the Qt test suite:
./run.sh test
See the Qt client guide for platform packages, local relay setup, repository mirroring, chat, and troubleshooting. The root CONTRIBUTING.md is the authoritative repository-level workflow.
CONTRIBUTING.md.Before submitting: the branch should be current, tests should pass, the diff should contain no generated noise or secrets, and the description should give a reviewer enough context to verify the change.
| Signal | Effect |
|---|---|
| Author approves their own PR | Ignored for the merge gate. |
| One distinct peer approves | Minimum review gate is met if no peer has an unresolved request for changes. |
| Two or more distinct peers approve | Creates a stronger review signal and makes a discretionary merge more likely; it does not bypass tests or maintainer judgment. |
| A peer requests changes | Merge remains locked until that reviewer’s latest decisive review is approval or the blocking state is cleared. |
| Comment only | Useful discussion, but it is not approval. |
The website and protected mirror merge both enforce the minimum independent approval. Reviews are signed events, and the latest decisive review from each signer wins. Approval count is never a promise to merge: correctness, security, scope, test results, maintainability, and repository-owner judgment still apply.
Click the LINK LAB kiosk beside the welcome desk. Enter a public HTTPS link, a short title, and its channel, then accept the public-submission disclosure.
The score is a transparent 0–100 estimated reach score. It uses the authenticated account’s server-side follower count, aggregate visits ForkMesh has already observed from that hostname, and a small verified-domain signal. Potential traffic is shown as a range based on the selected channel. The kiosk does not fetch, crawl, execute, or preview the submitted URL.
What the score is not: it is not a social-credit score, quality judgment, identity verification, guaranteed traffic forecast, or input to merge access, rewards, governance, moderation, or team permissions.
#general.