Wir haben eine Reihe von Tools, die für die Entwicklung und Unterstützung unserer 20 Jahre alten FOSS verwendet werden.
Es gibt Add-ons, die es mehreren unserer Tools ermöglichen, Inhalte zu teilen oder zu synchronisieren … manchmal bidirektional. MediaWiki ist der „Elder Statesman“ und verfügt über die meisten Integrationswerkzeuge.
Die Integrations-Add-ons sind:
- Add-on für MediaWiki, das Discourse-Inhalte wiederverwendet
- Add-on für MediaWiki, das dynamische Inhalte erstellt und aktiv GitHub Pull Requests verfolgt
- Add-on für MediaWiki, das dynamische Inhalte erstellt, die aktiv GitHub Markdown-Inhalte verfolgen
- Add-on für MediaWiki, das dynamische Inhalte erstellt, die aktiv MantisBT-Fehlerberichte/Feature-Anfragen verfolgen
- Add-on für Discourse, das GitHub „Linkback“-Posts in Pull Request-Threads durchführt
- Eingebaute Discourse-Funktionalität zur Emulation des Verhaltens von Maillist-Abonnements
Was ich gerne sehen würde, ist eine „Lösungs“-Funktion für Discourse, die anstelle eines Links zu einem Thread-Post gezielte Links zu einem MantisBT-Bericht/einer Anfrage, einem GitHub PR und/oder einer MediaWiki-Seite hat. Die Lösung könnte die Beschreibung oder den Seitennamen vom Ziel und, wo möglich, den Status angeben. (Siehe MediaWiki-Erweiterung für MantisBT für den Umfang der Daten, die sie anzeigen kann.)
Es wäre großartig, wenn sie diese auf der Grundlage alternder Threads überwachen würde: kurzzeitig für neue Threads, täglich für Threads, die vor weniger als 30 Tagen gestartet wurden, monatlich/vierteljährlich für veraltete Threads und niemals, wenn Statusmarker anzeigen, dass das verknüpfte Ziel nicht mehr dynamisch ist. Und mit On-Demand-Updates, die durch einen registrierten Benutzer ausgelöst werden, der den veralteten Thread überprüft. Änderungen an der verknüpften Lösung sollten den Thread als „frisch“ kennzeichnen.