Perché ci sono idee popolari su Brainstorm che gli sviluppatori non hanno implementato? [chiuso]


9

Quando mi sono unito a Ubuntu Community, ho trovato Brainstorm non solo un'idea meravigliosa ma eccezionale per l'esecuzione.

Ora, dopo aver guardato il sito per 3 versioni, mi chiedo se è solo la lanugine che viene mostrata ai nuovi utenti. Forse per entusiasmarli su Ubuntu?

  1. Gli sviluppatori prestano molta attenzione a Brainstorm?

  2. Quanti voti in positivo richiede un'idea prima di essere esaminata seriamente? (Alcune idee hanno decine, vicino a centinaia (s) e non vengono ancora spostate nell'area di sviluppo a monte)


Penso che questo dovrebbe essere riaperto in quanto è una domanda a cui molte persone che propongono idee su Brainstorm vorrebbero avere una risposta. Penso che questa sia una vera domanda.

Dovresti modificare questa domanda, e in particolare il titolo. Allo stato attuale, in realtà si adatta alla definizione di "non costruttivo" come indicato nelle FAQ, poiché è una domanda che è meglio porre agli sviluppatori (e probabilmente non otterresti nemmeno un consenso completo da loro). Ci sono anche due risposte abbastanza buone alle domande sollevate nel corpo del testo. Questi riassumono abbastanza bene la situazione.
fabricator4,

Risposte:


15

Prima di tutto non è necessario che le idee più popolari o più votate vengano implementate dal team di sviluppatori di Ubuntu.

Voglio dire se qualcuno è così incline a portarlo in Ubuntu, allora esiste un altro modo usando Launchpad PPA in cui puoi costruire la tua idea e attuare in forma più personalizzabile.

Dalla pagina Wiki sul brainstorming di Ubuntu

Il brainstorming di Ubuntu fornisce un modo semplice per chiunque di contribuire con idee per migliorare Ubuntu. Le idee vengono votate dalla community degli utenti e le idee più popolari vengono portate all'attenzione dei team di sviluppo

Dall'idea alla caratteristica

Esistono diversi percorsi dall'idea all'implementazione:

  • Il presentatore di idee implementa da solo e contribuisce il pacchetto o la patch a Ubuntu.
  • L'idea genera interesse e diversi volontari formano un nuovo progetto per progettare e attuare l'idea.
  • L'idea attira l'interesse dei gruppi Ubuntu appropriati, che formano un gruppo di lavoro o pianificano una sessione UDS per progettare e miliare l'idea.
  • Il concetto di idea influenza un altro forum ed è implementato da un gruppo indipendente.

Progetti Ubuntu

Per modifiche complesse, scrivi un "progetto" basato sul risultato dell'idea Brainstorm.

  • Un progetto è un documento di progettazione di feature. È usato per descrivere una funzionalità proposta in modo sufficientemente dettagliato da consentire a uno sviluppatore di implementarla (non esattamente come una specifica, sebbene quel termine sia spesso usato).
  • Chiunque può avviare un progetto anche se sarebbe utile qualche esperienza di progettazione o sviluppo di software. Dopo che è stata composta una prima bozza, il progetto viene in genere discusso in un team appropriato o in una mailing list del progetto, in un thread del forum o in una riunione di sviluppo come UDS.

Ad esempio Ecco le idee su Ubuntu che sono attualmente in fase di implementazione per Ubuntu 12.10 Quantal Quetzal.

Dal mio punto di vista,

Brainstorm è una piattaforma per migliorare e contribuire in modo innovativo a Ubuntu, che include portare l'attenzione del team di sviluppatori verso la tua idea.

In alternativa, dare vita ad altre idee proposte o idee proprie sviluppandole e implementandole utilizzando PPA, se lo trovassero più utile, potrebbe finire nei repository ufficiali di Ubuntu portando più sviluppatori e volontari interessati a svilupparlo e mantenerlo.


7

Oltre all'eccellente risposta di Tijybba, si tratta davvero di numeri puri. Ci vogliono alcuni minuti per elaborare un'idea, ci vogliono settimane, mesi o talvolta anche anni per implementare.

Concedi all'utente medio di Linux 10 minuti per elaborare 10 idee e probabilmente genereranno anni e anni di lavoro di ingegneria, motivo per cui possiamo semplicemente scriverle, quindi se arrivano nuovi sviluppatori hanno qualcosa su cui lavorare.

Anche un sacco di idee vengono risolte, potrebbero non essere contrassegnate da Brainstorm o sono semplicemente bug o miglioramenti che non sono ancora stati implementati. Diamo un'occhiata ad alcuni esempi delle idee più popolari degli ultimi 6 mesi .

  • Visualizza il centro software per la velocità di download: deve solo essere implementato, questa è solo una richiesta di funzionalità.
  • La schermata di spegnimento è molto obsoleta: tutti lo sanno già, qualcuno deve solo fare il lavoro.
  • L'applicazione nativa di KDE deve essere contrassegnata in Software Center: deve solo essere implementata.
  • gestore aggiornamenti dovrebbe scegliere automaticamente un mirror da aggiornare in caso di errore: in realtà il gestore aggiornamenti supporta già il metodo mirror: // , non è stato testato abbastanza per essere attivato di default.
  • I collegamenti magnetici dovrebbero essere supportati nella pagina di download di Ubuntu: qualcuno deve solo implementarlo.
  • La famiglia potrebbe usare Ubuntu - che sostanzialmente sta "facendo schifo gli utenti", nessuna discussione da parte mia lì!
  • Gli utenti inesperti non sanno quando / come scollegare in modo sicuro le unità rimovibili: questo è un problema in ogni sistema operativo.
  • Essere in grado di creare un hot-spot nel gestore della rete. Lo facciamo già!
  • menu di avvio del sistema complicato non necessario - non importa perché nascondiamo il menu per impostazione predefinita e solo gli utenti avanzati entrano comunque lì.

Ora, alcune di queste sono buone idee, altre sono solo segnalazioni di bug.

È meglio pensare a Brainstorm come un luogo in cui le persone possono mettere giù le idee, quindi quando un nuovo sviluppatore vuole lavorare su qualcosa che ha un posto dove guardare le idee, non è un posto dove mettere un elenco TODO per gli sviluppatori Ubuntu esistenti principalmente perché sono un numero limitato e la maggior parte di loro è impegnata a far uscire il sistema operativo dagli utenti.

Anche molti dei punti dolenti che gli utenti mettono lì sono problemi noti. Il tizio che scrive la finestra di dialogo di spegnimento probabilmente non ha bisogno di sapere che è vecchio e schifoso, se ne occupa tutti i giorni! O il mio preferito: velocizzare i file manager

È solo questione di tempo per implementare cose del genere, non è come se gli sviluppatori Nautilus avessero intenzionalmente rallentato il file manager.

  • TL; DR: idee illimitate, persone limitate a fare il lavoro.
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.