Auf der Debian-Plattform stehen viele „Pure Blends“ zur Verfügung, bei denen es sich um Distributionen handelt, die speziell entwickelt wurden, um die Anforderungen eines bestimmten Themas zu erfüllen. Beispielsweise gibt es Ubuntu Studio, eine Version von Ubuntu, insbesondere für die Erstellung von Inhalten. Oder Fedora Labs.
Das Team von Debian Med (medizinische Debian-Variante) hat einen ‘COVID-19 Biohackathon’ angekündigt zwischen dem 5. und 11. April, um bei der Pandemie zu helfen, die die Welt heimgesucht hat.
Das Debian-Med-Team hat jeden eingeladen, der beim virtuellen Biohackathon helfen möchte, und Sie müssen sich keine Sorgen darüber machen, dass Sie keine Kenntnisse in Biologie oder Medizin haben. Sie können bei verschiedenen Dingen helfen, wie z. B. Dokumentation, Tests, Bug-Triage, CI, Übersetzungen, Paketierung oder regelrechten Code-Beitrag.
Es ist also ziemlich klar, dass Sie nicht über das technische Hardcore-Programmierwissen verfügen müssen, um dort etwas zu bewirken. Wenn Sie sich mit einem dieser Dinge sicher genug fühlen, können Sie einen Beitrag leisten.
1. Bug-Triage
Der Link wird für die Seite bereitgestellt, auf der die Fehler aufgeführt sind. Dies ist die Seite, und Fehler sind entsprechend ihrer Dringlichkeit farblich gekennzeichnet. Wenn Sie dabei helfen möchten, können Sie den direkten Link zum Quellcode verwenden, der auf der Seite bereitgestellt wird.
2. Verpackung
Software, die verpackt werden muss, ist auf dieser Website aufgeführt. Wiederum farbcodiert nach ihrer Relevanz. Wenn Sie helfen möchten, können Sie die auf der Seite bereitgestellten direkten Links verwenden, um zum Quellcode zu gelangen.
3. Code-Beitrag
Das Einbringen von Code direkt in die Programme kann ebenfalls erfolgen. Dieser Link wurde vom Debian-Team bereitgestellt, damit Benutzer die betreffenden Programme erkunden können, damit sie die Anwendungen erkunden und einen Beitrag leisten können.
Es sei auch daran erinnert, dass die Entwickler dieser Programme hauptsächlich Menschen sind, die in der medizinischen Gemeinschaft tätig sind und über viel zu begrenzte Ressourcen verfügen. Es ist wichtig, freundlich zu den Autoren/Betreuern zu sein und daran zu denken, dass sie nur begrenzte Ressourcen haben, um die Beiträge zu überprüfen. Das Sichten von Problemen und das Öffnen von Pull-Requests sind viel hilfreicher, als sich auf triviale Dinge zu konzentrieren.
4. Portierung
Ein weiterer kritischer Punkt ist es, sich auf die amd64-Architektur zu konzentrieren und gleichzeitig einen Beitrag zu leisten, da dies die am häufigsten verwendete Architektur für biomedizinische Software ist. Als nächstes auf der Prioritätenliste wären arm64/ppc64l/s390x-Architekturen. Das Team hat auch erwähnt, dass aus Sicht offener Hardware ein Beitrag zu riscv64 ebenfalls geschätzt wird, aber das ist im Moment nicht die Priorität.
5. Gemeinsame Workflow-Sprache
Mitwirkende können auch dabei helfen, die Verfügbarkeit automatisierter biomedizinischer Arbeitsabläufe zu verbessern, indem sie den offenen Standard der Common Workflow Language verwenden. Die Implementierung von CWL ist in Python geschrieben und hat viele offene Fragen, die nichts mit biomedizinischer Natur zu tun haben. Die Probleme können hier überprüft werden.
Schlussfolgerung
Am Ende wurde festgestellt, dass es einfach ist, zum Debian-Med-Team beizutragen. Die Zusammenführungsanfragen auf Salsa (Debians offizieller kollaborativer Entwicklungsserver auf Gitlab) werden schnell verarbeitet. Sie haben auch Menschen ermutigt, um eine Mitgliedschaft im Team zu bitten, um in Zukunft direkt einen Beitrag leisten zu können.
Hier sind einige relevante Links:
- Die offizielle Ankündigung
- Die Richtlinienseite, auf der die meisten Fragen beantwortet wurden
- Github-Seite, auf der der Biohackathon organisiert wird
- Teilnahmeseite des Debian-Med-Teams
Wenn Sie bei irgendetwas helfen können, fordern wir von FOSS Linux Sie auf, einen Schritt nach vorne zu machen und etwas zu bewegen. Danke.