Abbiamo una suite di strumenti utilizzati per sviluppare e supportare il nostro FOSS ventennale.
Ci sono componenti aggiuntivi che consentono a diversi dei nostri strumenti di condividere contenuti o sincronizzarsi… a volte bidirezionalmente. MediaWiki è l’“anziano statista” e dispone della maggior parte degli strumenti di integrazione.
I componenti aggiuntivi di integrazione sono:
- componente aggiuntivo per MediaWiki che consente di riutilizzare contenuti di Discourse
- componente aggiuntivo per MediaWiki che crea contenuti dinamici che segue attivamente le Pull Request di GitHub
- componente aggiuntivo per MediaWiki che crea contenuti dinamici che segue attivamente i contenuti markdown di GitHub
- componente aggiuntivo per MediaWiki che crea contenuti dinamici che seguono attivamente i report di bug/richieste di funzionalità di MantisBT
- componente aggiuntivo per Discourse che effettua post “Linkback” di GitHub nei thread delle Pull Request
- funzionalità integrata di Discourse per emulare il comportamento di sottoscrizione alle mailing list
Quello che mi piacerebbe vedere è una funzione “soluzione” per Discourse che, invece di collegarsi a un post del thread, abbia collegamenti mirati a un report/richiesta MantisBT, una PR di GitHub e/o una pagina MediaWiki. La soluzione potrebbe citare la descrizione o il nome della pagina dal Target e, ove possibile, lo stato. (Vedi l’estensione MantisBT di MediaWiki per l’ambito dei dati che può visualizzare.)
Sarebbe fantastico se monitorasse questi elementi per aggiornamenti su base di thread invecchiato, a breve per thread freschi, giornalmente per thread avviati <30 giorni, mensilmente/trimestralmente per thread obsoleti e mai quando i marcatori di stato indicano che la destinazione collegata non è più dinamica. E con aggiornamenti su richiesta attivati da un utente registrato che controlla il thread obsoleto. Le modifiche alla Soluzione collegata dovrebbero rendere il thread “fresco”.