Files
davidandClaude Opus 5.5 a59c16bbcd 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>
2026-11-04 20:00:38 -07:00

28 lines
1.5 KiB
YAML

# Sibling projects shown in the directory on /siblings/.
#
# One entry per project. `name`, `url` and `description` are required; the
# rest are optional. `url` is what users pass to `sibling add`, so it must be
# cloneable by the people who will install it.
#
# - name: "my-tools"
# url: "https://gitea.example.com/someone/my-tools.git"
# description: "One line on what it adds to CoreDesktop."
# author: "Someone"
# authorUrl: "https://example.com"
# homepage: "https://gitea.example.com/someone/my-tools" # defaults to url without .git
# tags: ["development", "gnome"]
- name: "HamPack"
url: "https://gitea.young.computer/david/HamPack.git"
description: "Everything you need to turn CoreDesktop into a great ham radio computer: fldigi, flrig, WSJT-X, QLog, CHIRP, GridTracker, Pat for Winlink and more, plus VARA through Wine. `hampackremove` uninstalls it all."
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"]