Questa guida spiega come richiedere nuove funzionalità per Discourse, verificare i piani esistenti e aumentare le possibilità che la tua richiesta venga presa in considerazione.
Livello utente richiesto: Chiunque può inviare una richiesta di funzionalità
Hai un’ottima idea per una funzionalità di Discourse? Fantastico! Ecco come puoi condividerla efficacemente con il team.
Assicurati che la tua funzionalità non sia già stata realizzata o pianificata
Prima di inviare una nuova richiesta, assicurati che non sia già disponibile o in fase di pianificazione. Ecco alcuni luoghi da controllare:
- Tag PR-Welcome: Esamina i topic con il tag pr-welcome. Una PR è una pull request su GitHub, un modo per gli sviluppatori di introdurre nuovo codice in un progetto.
- Plugin: Esplora la categoria Plugins.
- Ricerca nel forum Meta: Usa la funzione di ricerca nel forum Meta, in particolare nella sezione Features, e cerca utilizzando diversi termini. Puoi anche votare a favore delle funzionalità in questa categoria che ti piacciono, per rendere le loro richieste più visibili.
Se la tua proposta è già elencata, supportala votandola, mettendo “mi piace” e rispondendo con idee aggiuntive o casi d’uso per comunicare ulteriormente la sua utilità.
Non trovi alcun riferimento alla tua idea?
Ok, allora c’è un’altra cosa da fare prima di condividerla:
Non tutte le funzionalità sono adatte al nucleo (core)
Prima di procedere, leggi come vengono prese le decisioni sulle funzionalità.
Scrivi la tua idea e aggiungila alla categoria Contribute > Feature
Hai bisogno di una guida su come scrivere una buona richiesta di funzionalità? Consulta questo articolo su Stack Exchange: Come scrivere una buona richiesta di funzionalità?.
Vuoi assicurarti che la tua funzionalità venga realizzata?
Se non sei in grado di sviluppare la funzionalità tu stesso, ci sono comunque modi per aumentare le possibilità che venga realizzata:
Diventa un cliente di discourse.org
Se desideri finanziare lo sviluppo ospitando i tuoi siti con noi — diamo sempre priorità alle richieste dei clienti nella nostra pianificazione dello sviluppo — questo è un modo per ottenerla più rapidamente.
I client Enterprise possono richiedere servizi di design e sviluppo personalizzati dal team principale.
Sponsorizza un’attività “pr-welcome”
Disponiamo di un elenco completo di topic pr-welcome. Si tratta di attività che ci piacerebbe vedere completate, ma al momento non abbiamo le risorse per lavorarci noi stessi. Sponsorizzare qualcuno per lavorare su queste attività è un ottimo modo per partecipare.
Offri lavoro retribuito sul Marketplace
Se c’è un plugin di cui hai bisogno e che è fondamentale per la tua attività, pubblicizza un incarico retribuito nella sezione Marketplace. Fornisci il maggior numero di dettagli possibile, incluse screenshot e budget. Potresti anche trovare freelancer che offrono microservizi standardizzati come “installazione una tantum” o “tema personalizzato”.
Risorse aggiuntive
- How do we decide what goes into each release of Discourse?
- https://meta.stackexchange.com/questions/258136/how-do-i-write-a-good-feature-request
- Upcoming feature to-do list
- Topics tagged planned
- Plugin - Discourse Meta
- Feature - Discourse Meta
- Extras - Discourse Meta
- Discourse pricing | Discourse - Civilized Discussion
- Marketplace - Discourse Meta