Files
webcoredesktop/content/contribute.md
T
2026-10-28 09:17:40 -06:00

2.8 KiB

title, description, sections
title description sections
Contribute Help make Federated CoreDesktop better: suggest software, send a pull request, and learn how changes reach existing machines through migrations.
type compact eyebrow title subhead visual ctas
hero true MIT licensed · Pull requests welcome Help make CoreDesktop better. Want to help? Awesome! We welcome any and all help. Suggest missing titles or services, or contribute a PR and we're off to a better CoreDesktop. false
label url style
Open the repository https://gitea.federated.computer/Federated_Computer/coredesktop primary
type kicker headline items
steps Ways to help Pick one.
title body
Suggest software Missing a title or service you use every day? Tell us, and say why.
title body
Send a pull request Packages live in `packages.conf`, Flatpaks in `install-flatpaks.sh`, update steps in `updates.d/` and setup in `configure.d/`.
title body
Build a sibling Have something that's only for you or your team? Make it a [sibling project](/siblings/) instead.
type kicker headline body
text Migrations Getting a change to existing machines. Changes to `install.sh` only reach new installs. If existing machines need the change too, also add a migration: a script named after the current time, ``` migrations/$(date +%s).sh ``` that `update` runs once on each machine. It may also run on fresh installs, so make it safe to repeat.
type id kicker headline body
text license License MIT, the whole project. Copyright 2026 Federated Computer, Inc. Permission is granted, free of charge, to anyone who gets a copy of this software to use, copy, modify, merge, publish, distribute, sublicense and sell it, as long as the copyright and permission notice are included. The software is provided as is, without warranty of any kind. Read the full text in [LiCENSE.md](https://gitea.federated.computer/Federated_Computer/coredesktop/src/branch/main/LiCENSE.md).
type kicker headline body
text Thanks Standing on good shoulders. Most of the heavy lifting is done by [Arch Linux](https://archlinux.org), and to that distribution we send much gratitude. Arch lets us get on with building, instead of waiting for upstream changes and fixes. These scripts are based on the initial work of [Typecraft](https://www.youtube.com/@typecraft_dev).
type headline ctas
final-cta Ready when you are.
label url style
Install CoreDesktop /install/ primary
label url style
View the source https://gitea.federated.computer/Federated_Computer/coredesktop ghost