Servidor de Desenvolvimento na Web

Vantagens:

  • Não gastaremos com administração dos servidores (backup, segurança, instalação, manutenção)
  • Plataforma aberta e conhecida, ganhamos visibilidade, pode atrair interessados
  • Estatísticas de graça
  • Suporte a uma Wiki melhor que a atual
  • Tickets avançados, e abertos ao público
  • Espaço para contribuidores (forks/branches)
  • Falta de internet não atrapalha desenvolvimento (commits, revert, diff, historico completo offline)
  • Backup distribuído do repositório
  • Sistemas de comentários em páginas
  • Praticamente inevitável se for virar open source aberto, com contribuidores de fora da unicamp
  • Constante atualização da ferramenta de hospedagem de código, sem dor de cabeça
  • Libera 1 servidor do NIED

Desvantagens:

  • Espaço é limitado, apesar de abundante
  • Precisa de Internet para Tickets
  • Não elimina a necessidade de hospedar o site, nem as instâncias de produção.

Opções:

GitHub: Sistema de tickets fraquíssimo. Navegação inconsistente.
Launchpad: Não tem wiki. Página inicial confusa, pode assustar contribuidores.
GoogleCode: Feio! Não dá a entender que seja colaborativo já que não inclui uma rede.
BitBucket: Perfeito <3

BitBucket:

Prós: Possui bom sistema de tickets, wiki, comunidade, espaço para downloads, revisão de código, hg (mercurial), 1gb de espaço, interface consistente, ferramentas para o acompanhamento do projeto por terceiros. Bem extensível com o menu de serviços: tweet por commit? email pra patch? Fila de patches e fork/branches facilitam a contribuição externa.

Contras: Cabeçalho pode dar a impressão de projeto pequeno ou amador? (Contornado com Wiki como landing page)