Als kleinen Nachtrag zu unserer gestrigen Fediverse-Sprechstunde zum Thema „Was sind Issues und wie erstelle ich welche?“ möchte ich die wichtigsten Punkte rund um Issues noch einmal kompakt zusammenfassen. 🐞💡
Issues – kurz zusammengefasst
Was ist ein Issue?
Ein Issue ist ein strukturierter Eintrag in der Projektverwaltung einer Software. Damit können Nutzer, Administratoren und Entwickler beispielsweise Fehler melden, Verbesserungen vorschlagen, Wünsche einbringen oder konkrete Aufgaben diskutieren und verfolgen.
Wofür werden Issues genutzt?
- 🐞 Bug Report: Einen Fehler melden
- 💡 Feature Request: Eine neue Funktion vorschlagen
- 🔧 Verbesserung: Bestehendes Verhalten optimieren
- 📝 Dokumentation: Fehler oder Lücken in Anleitungen melden
- 💬 Klärung: Technische Probleme nachvollziehbar beschreiben und gemeinsam untersuchen
Ein gutes Issue sollte …
einen aussagekräftigen Titel haben
Nicht: „Friendica funktioniert nicht“
Besser: „Bilder können beim Erstellen eines Beitrags nicht hochgeladen werden“
das Problem möglichst genau beschreiben
Was wollte ich tun? Was ist stattdessen passiert?
reproduzierbar sein
Welche Schritte führen zu dem Fehler?
wichtige technische Angaben enthalten
Zum Beispiel Software-Version, Browser, Betriebssystem, verwendete App oder Serverumgebung – soweit für das Problem relevant.
Fehlermeldungen und Logs enthalten
Wenn vorhanden, aber vorher unbedingt auf Passwörter, Tokens, IP-Adressen oder andere sensible Daten prüfen.
vorher die Suche nutzen 🔎
Vielleicht wurde das Problem bereits gemeldet. Dann ist es oft hilfreicher, ein bestehendes Issue um zusätzliche Informationen zu ergänzen.
Vom Problem zur Lösung
Problem entdecken → vorhandene Issues suchen → Informationen sammeln → Issue erstellen → Rückfragen beantworten → gemeinsam Ursache finden → Lösung → Issue schließen
Wichtig dabei: Ein Issue ist keine Bestellung an die Entwickler. Bei vielen Fediverse-Projekten arbeiten Menschen freiwillig in ihrer Freizeit. Ein freundlicher, sachlicher und möglichst vollständiger Bericht erleichtert ihnen die Arbeit erheblich.
Warum sind Issues für das Fediverse wichtig?
Open-Source-Software lebt von Beteiligung. Man muss nicht programmieren können, um zur Entwicklung beizutragen.
Ein gut geschriebenes Issue kann bereits ein wertvoller Beitrag sein. Nutzer kennen Probleme aus ihrem Alltag, Administratoren sehen die Auswirkungen auf ihren Instanzen und Entwickler können daraus technische Lösungen entwickeln.
Issues verbinden damit Nutzer, Admins und Entwickler. 🤝
Fehler finden ist keine Kritik am Projekt – einen Fehler nachvollziehbar zu melden kann aktive Mitarbeit am Projekt sein.
Vielleicht hilft diese kleine Zusammenfassung dem einen oder anderen dabei, beim nächsten entdeckten Fehler, einer Idee oder einem Verbesserungsvorschlag selbst den Weg zum Issue-Tracker zu finden.
Denn auch ohne selbst programmieren zu können, können wir mit guten und aussagekräftigen Issues einen wichtigen Beitrag zur Weiterentwicklung freier Software leisten. 🤝🌐
#Fediverse #Issues #OpenSource #Friendica #Softwareentwicklung #FediverseSprechstunde
mögen das
teilten dies erneut
Jörg 🇩🇪🇬🇧🇪🇺
Als Antwort auf Doris • • •Doris mag das.
Der Geist aus dem Gerät hat dies geteilt.
Doris
Als Antwort auf Jörg 🇩🇪🇬🇧🇪🇺 • •Die nächste Fediverse-Sprechstunde kommt bald ...
mögen das
angro mag das.
Der Geist aus dem Gerät hat dies geteilt.
Jörg 🇩🇪🇬🇧🇪🇺
Als Antwort auf Doris • • •Der Geist aus dem Gerät hat dies geteilt.
Doris
Als Antwort auf Doris • •🔎 Issues lesen, suchen und selbst erstellen
Wer nach der Fediverse-Sprechstunde einmal selbst in die Issue-Tracker verschiedener Fediverse-Projekte schauen möchte, findet sie hier:
🐘 Mastodon
github.com/mastodon/mastodon/i…
🌐 Friendica
github.com/friendica/friendica…
📚 BookWyrm
github.com/bookwyrm-social/boo…
🔗 Hubzilla
framagit.org/hubzilla/core/-/w…
🎬 PeerTube
github.com/Chocobozzz/PeerTube…
🐢 GoToSocial
codeberg.org/superseriousbusin…
📷 Pixelfed
github.com/pixelfed/pixelfed/i…
Es lohnt sich, dort auch einfach einmal zu stöbern. So bekommt man schnell einen Eindruck davon, welche Probleme bereits gemeldet wurden, wie andere ihre Issues formulieren und welche Informationen für die Entwickler hilfreich sind.
Und nicht vergessen: Vor einem neuen Issue am besten erst suchen, ob das Thema vielleicht schon vorhanden ist. 🔎😊
mögen das
Alexander Goeres 𒀯, Horst, Roland Häder🇩🇪, Steffen 🦉🇪🇺 und angro mögen das.
teilten dies erneut
Alexander Goeres 𒀯, Jörg 🇩🇪🇬🇧🇪🇺, kostenlose Kwalidätsposts, Chief335, Steffen 🦉🇪🇺, angro und Ulfi haben dies geteilt.
Stefan Wintermeyer
Als Antwort auf Doris • • •In der Liste fehlt:
github.com/wintermeyer/abuuba/…
Siehe abuuba.com
Issues · wintermeyer/abuuba
GitHubmögen das
Roland Häder🇩🇪 und Doris mögen das.
Roland Häder🇩🇪 hat dies geteilt.
Doris
Als Antwort auf Stefan Wintermeyer • •@Stefan Wintermeyer Danke für die Ergänzung.
abuuba und vutuv könnten ein Thema für einer der nächsten Fediverse-Sprechstunde werden. Wie denkst du darüber?
Stefan Wintermeyer
Als Antwort auf Doris • • •Gerne. Ich bin aber ein Boomer und kenne mich mit dem modernen Kram nicht so aus. 😉
Melde Dich bei mir und dann machen wir das. Freue mich drauf!
Meine Kontaktdaten findest Du auf vutuv.de/wintermeyer
mögen das
Doris und Roland Häder🇩🇪 mögen das.
Doris
Als Antwort auf Stefan Wintermeyer • •Roland Häder🇩🇪
Als Antwort auf Stefan Wintermeyer • • •Ja, WordPress foerderiert durchaus auch mal, ich denke nur dann, wenn ein Plugin installiert ist.
Doris mag das.
Roland Häder🇩🇪
Als Antwort auf Roland Häder🇩🇪 • • •selective-relay.Doris
Als Antwort auf Roland Häder🇩🇪 • •Ja, wie du schon schreibst, ist selbst diese lange Liste nur ein Auszug. 😊 Genau diese Vielfalt finde ich am Fediverse so spannend.
In der Fediverse-Sprechstunde stelle ich deshalb auch sehr gern Anwendungen vor, die vielleicht noch nicht so bekannt sind. Einige haben wir in unseren bisherigen Runden bereits näher kennengelernt oder zumindest ausführlicher besprochen, darunter:
Mastodon – Friendica – Hubzilla – Lemmy – PeerTube – Misskey – Firefish – Sharkey – Akkoma – BookWyrm
Und da gibt es natürlich noch sehr, sehr viel mehr zu entdecken. 🌐
Mir geht es dabei überhaupt nicht darum, dass nun jeder überall einen Account haben sollte. Im Gegenteil: Es geht darum, die Anwendung zu finden, die zu den eigenen Bedürfnissen und Interessen passt.
Dafür muss man aber erst einmal wissen, was es überhaupt gibt und welche unterschiedlichen Möglichkeiten das Fediverse bietet.
Genau deshalb finde ich es wichtig, diese Vielfalt sichtbar zu machen, Anwendungen kennenzulernen und auch Menschen zu Wort kommen zu lassen, die sie selbst nutzen, administrieren oder entwickeln.
Und wer weiß – vielleicht entdecken wir in einer der nächsten Fediverse-Sprechstunden gemeinsam wieder eine Anwendung, von der viele vorher noch nie gehört haben. 😊
Roland Häder🇩🇪 mag das.
flo
Als Antwort auf Roland Häder🇩🇪 • • •@roland
Demnächst wird dann littlefedi als stable-Version veröffentlicht 😀
Public-Beta-Server (Invite-only):
littleone.littlefedi.social
Website:
littlefedi.org
@doris @wintermeyer
#littlefedi #Fediverse #FediSoftware
littleFedi
littlefedi.orgStefan Wintermeyer
Als Antwort auf Doris • • •In der Liste fehlt auch vutuv:
github.com/wintermeyer/vutuv/…
Siehe vutuv.de
Issues · wintermeyer/vutuv
GitHubmögen das
Doris und Roland Häder🇩🇪 mögen das.
😺 Cat Man Friedhelm 😺
Als Antwort auf Doris • •mögen das
Doris und Sabine Kruber mögen das.
Doris
Als Antwort auf 😺 Cat Man Friedhelm 😺 • •Alles Gute noch nachträglich. 🎉
Für alle die gestern die Fediverse-Sprechstunde - aus welchen Grund auch immer - verpassten, habe ich eine Zusammenfassung geschrieben und das wichtigste hier veröffentlicht. 🤗
mögen das
Roland Häder🇩🇪 und angro mögen das.
Sabine Kruber
Als Antwort auf Doris • •mögen das
Roland Häder🇩🇪 und Doris mögen das.
angro
Als Antwort auf Doris • • •Doris mag das.
Doris
Als Antwort auf angro • •Stefan S.
Als Antwort auf Doris • • •@Doris Danke für den Nachtrag. So konnte ich ein paar Verständislücken füllen, denn leider konnte ich nur in einem kleinen Zeitfenster an der Fediverse-Sprechstunde teilnehmen.
Viele Grüße
Stefan
mögen das
Roland Häder🇩🇪 und Doris mögen das.