Por que existem idéias populares sobre o Brainstorm que os desenvolvedores não implementaram? [fechadas]

10

Ao ingressar na Comunidade Ubuntu, achei o Brainstorm não apenas uma ideia maravilhosa, mas também excelente em execução.

Agora, depois de assistir ao site por três lançamentos, eu me pergunto se o único fluff mostrado para novos usuários Talvez para deixá-los animados com o Ubuntu?

  1. Os desenvolvedores prestam muita atenção ao Brainstorm?

  2. Quantos votos positivos uma ideia requer antes de ser examinada seriamente?      (Algumas ideias têm dezenas, quase cem (s) e ainda não são movidas para a área de desenvolvimento upstream)

por Lionthinker 02.08.2012 / 08:56

2 respostas

16

Em primeiro lugar, não é necessário que as idéias mais populares ou mais votadas sejam implementadas pela equipe do Ubuntu Developers.

Quero dizer, se alguém está tão inclinado a trazê-lo para o Ubuntu, existe outra maneira de usar o PPA do Launchpad onde você pode construir sua ideia e implementar de forma mais personalizável.

De Página Wiki do brainstorming do Ubuntu

  

O brainstorm do Ubuntu fornece uma maneira simples de contribuir com ideias   para melhorar o Ubuntu. As ideias são votadas pela comunidade de usuários e pelo   idéias mais populares são trazidas à atenção do desenvolvimento   equipes

Da ideia ao recurso

Existem várias rotas desde a ideia até a implementação:

  • O apresentador de ideias implementa por si mesmo e contribui com o pacote ou patch para o Ubuntu.
  • A ideia gera interesse e vários voluntários formam um novo projeto para planejar e implementar a ideia.
  • A ideia atrai o interesse das equipes apropriadas do Ubuntu, que formam um grupo de trabalho ou agendam uma Sessão UDS para planejar e marcar a ideia.
  • O conceito de ideia influencia outro fórum e é implementado por um grupo não relacionado.

Plantas do Ubuntu

Para alterações complexas, escreva um 'plano' com base no resultado da ideia do Brainstorm.

  • Um blueprint é um documento de design de recursos. Ele é usado para descrever um recurso proposto com detalhes suficientes para que um desenvolvedor possa implementá-lo (não exatamente o mesmo que uma especificação, embora esse termo seja usado com frequência).
  • Qualquer um pode iniciar um blueprint com algum design de software ou experiência de desenvolvimento seria útil. Depois de um primeiro rascunho ter sido composto o modelo é normalmente discutido em uma equipe apropriada ou lista de discussão do projeto, tópico do fórum ou em uma reunião de desenvolvimento como UDS.

Por exemplo Aqui estão as idéias sobre o Ubuntu que estão sendo implementadas para o lançamento do Quantum Quetzal do Ubuntu 12.10.

Do meu ponto de vista,

Brainstorm é uma plataforma para melhorar e contribuir de maneira inovadora para o Ubuntu, o que inclui chamar a atenção da equipe de desenvolvedores para a sua ideia.

Alternativamente, trazendo outras idéias ou ideias propostas para a vida, desenvolvendo e implementando-as usando o PPA, se ele achar mais útil, pode acabar em Repositórios Oficiais do Ubuntu trazendo desenvolvedores e voluntários mais interessados para desenvolvê-lo e mantê-lo.

    
por atenz 02.08.2012 / 09:10
7

Além da excelente resposta de tijybba, realmente se resume a números puros. Demora alguns minutos para chegar a uma ideia, leva semanas, meses ou até mesmo anos para implementar.

Dê ao usuário médio do linux 10 minutos para criar 10 ideias e elas provavelmente gerarão anos e anos de trabalho de engenharia, e é por isso que podemos escrevê-las. Assim, se novos desenvolvedores surgirem, eles terão algo para trabalhar.

Além disso, várias ideias são solucionadas, elas podem não ser marcadas no Brainstorm ou são apenas bugs ou melhorias que ainda não foram implementadas. Vejamos alguns exemplos das ideias mais populares dos últimos 6 meses .

  • Exibir o centro de software de velocidade de download: só precisa ser implementado, isso é apenas uma solicitação de recurso.
  • A tela de desligamento está muito desatualizada: todos já sabem disso, alguém só precisa fazer o trabalho.
  • O aplicativo nativo do KDE deve ser marcado no Centro de Software: só precisa ser implementado.
  • update-manager deve escolher automaticamente um espelho para atualizar em caso de falha: Na verdade, o gerenciador de atualização já suporta o método mirror: // , ele só não foi testado o suficiente para ser ligado por padrão.
  • Links ímã devem ser suportados na página de download do Ubuntu: alguém precisa implementar isso.
  • A família pode usar o Ubuntu - que é basicamente "fazer os usuários doidos", nenhum argumento meu lá!
  • Usuários inexperientes não sabem quando / como desconectar unidades removíveis com segurança - isso é um problema em todos os sistemas operacionais.
  • Ser capaz de criar um hot-spot no network-manager - Nós já fazemos isso!
  • menu de inicialização do sistema desnecessário e complicado - realmente não importa, porque ocultamos o menu por padrão e somente os usuários avançados vão lá de qualquer maneira.

Agora, algumas dessas são boas ideias, algumas são apenas relatórios de bugs.

É melhor pensar como Brainstorm como um lugar para as pessoas colocarem as ideias, então quando um novo desenvolvedor quer trabalhar em algo que tem um lugar para ver idéias, não é um lugar para colocar uma lista de tarefas para desenvolvedores existentes do Ubuntu. principalmente porque são um número finito e a maioria está ocupada com o sistema operacional para os usuários.

Além disso, muitos dos pontos problemáticos que os usuários colocam lá são problemas conhecidos. O cara que escreve o diálogo de desligamento provavelmente não precisa saber que é antigo e ruim, ele lida com isso todos os dias! Ou o meu favorito pessoal: Acelerar os gerenciadores de arquivos

É só uma questão de tempo para implementar coisas desse tipo, não é como se os desenvolvedores do Nautilus tivessem intencionalmente deixado o gerenciador de arquivos lento.

  • TL; DR: ideias ilimitadas, pessoas limitadas para fazer o trabalho.
por Jorge Castro 02.08.2012 / 18:41