Welcome to Calamares! We're happy that you would like to add something to Calamares -- by extending it! This contribution guide is minimal: all the technical parts of contributing to Calamares Extensions are the same as contributing to Calamares.
The Calamares community -- of developers, translators, and downstream (distro) users -- aims to be courteous, professional, and inclusive. Harrassment, discriminatory statements and abuse are not tolerated. In general, we apply the KDE Code of Conduct and the GNOME Code of Conduct (the rules of decent behavior in both communities are pretty much the same).
See the CoC section on the wiki for a longer text. To report a problem, please contact the maintainer, Adriaan de Groot, or the KDE Community Working Group.
GitHub Issues are one place for discussing Calamares and its extensions if there are concrete problems or a new feature to discuss.
Regular Calamares development chit-chat happens in a Matrix
room, #calamares:kde.org
. The conversation is bridged with IRC
on Libera.Chat.
Responsiveness is best during the day
in Europe, but feel free to idle. If you use IRC, DO NOT ask-and-leave. Keep
that chat window open because it can easily take a few hours for
someone to notice a message.
Matrix is persistent, and we'll see your message eventually.