Document coredesktop-dev and testing on the Contribute page

Add sections on the coredesktop-dev sibling project and its commands,
an index of the four kinds of tests (lint, bats, smoketests, sibling
testing), the session-services safety rule, and how smoketests work.
List coredesktop-dev in the siblings data.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
2026-11-04 20:00:38 -07:00
co-authored by Claude Opus 5.5
parent a27cc6ff5e
commit a59c16bbcd
2 changed files with 76 additions and 1 deletions
+7
View File
@@ -18,3 +18,10 @@
author: "david"
authorUrl: "https://gitea.young.computer/david"
tags: ["ham radio", "digital modes", "logging"]
- name: "coredesktop-dev"
url: "https://gitea.federated.computer/Federated_Computer/Coredesktop-Dev.git"
description: "Tools for working on CoreDesktop itself: lint and test your working copy, run it in a throwaway home without touching the deployed copy, a pre-push check hook, and QEMU smoketests of install and update. Installs shellcheck, bats, tea, QEMU and xorriso."
author: "Federated Computer"
authorUrl: "https://gitea.federated.computer/Federated_Computer"
tags: ["development", "testing"]