Launchpad
Conteúdo |
O que é o Launchpad
O Launchpad é um conjunto de aplicações baseado em plataforma web para o desenvolvimento de código aberto. O ambiente do Launchpad permite que você contribua com a comunidade em traduções, no registro de erros e em códigos. Com isso temos um completo e amigável ambiente de colaboração no desenvolvimento de código aberto.
Além disso, o Launchpad controla um número de tarefas e de conceitos importantes em código aberto, incluindo principalmente:
- Arquivamento e rastreamento de erros (tracking bugs) em pacotes e upstream de produtos;
- Tradução de pacotes;
- Gerenciamento de branches que elevam o universo de código aberto;
- Gerenciamento do desenvolvimento e das liberações de distribuições Linux;
- Fornecimento da distribuição, do produto, das pessoas e dos pacotes baseados no itens acima.
Os detaques do Launchpad são as três principais aplicações:
Malone, uma aplicação para registro e gerenciamento de erros (bug tracker);
Rosetta, uma aplicação extremamente fácil para a realização de traduções;
Bazaar, uma aplicação para controle de revisões;
O Launchpad também inclui interface web e um modelo de dados que representa o FOAF (friend-of-a-friend) e DOAP (description-of-a-project); estas especificações oferecem um framework para restringir as aplicações em uma perspectiva mais interessante para o usuário final. (Por exemplo, em vez de exibir todos os erros (bugs) do mundo inteiro, será exibido ao usuário uma perspectiva contendo apenas os erros de um determinado projeto).
Launchpad é projetado para atender tanto usuários técnicos de código aberto quanto os coordenadores e os mantenedores de uma distribuição. Para suportar o último caso, o Launchpad implementa o conceito distribution-related chamado de DistributionDerivation, que é essencialmente uma maneira de derivar uma distribuição nova a partir de uma já existente, definindo assim conjuntos de pacotes personalizados e separarando as listas pré-selecionadas.
O Launchpad se integra com as estratégias de controle de códigos fonte da Canonical: utilizando o Bazaar para gerenciar várias linhas simultâneas de desenvolvimento do mesmo produto (e de suas várias formas de empacotamento), e a ferramenta package-oriented Scott Remnant's, HCT, que constrói no bazaar uma interface well-suited para oferecer o controle do código fonte para mantenedores do pacote da distribuição.
Criando uma conta no Launchpad
Para realizar seu cadastro no Launchpad acesse: https://launchpad.net/+login
- Preencha o campo "E-mail address:" e clique em "Register"
- Você receberá um e-mail com informações complementares para finalizar o cadastro.
Registrando sua chave GnuPG no Launchpad
Registrando sua chave GnuPG permite que o Launchpad efetue uma autenticação de forma automática toda vez que você fizer uma contribuição on-line.
Assumindo que seu nome de usuário no Launchpad é MonteiroLobato, usando seu navegador de web favorito, acesse sua página pessoal:
https://launchpad.net/people/monteirolobato/
- Em seguida, clique no link de sua chave PGP localizado no painel do lado esquerdo da página:
OpenPGP Keys
- Alternativamente, acesse a mesma página diretamente usando o seguinte URL:
https://launchpad.net/people/monteirolobato/+editpgpkeys
- Obtenha a impressão digital de sua chave pública, usando o comando:
$ gpg --fingerprint [key-ID]
O documento descreve como identificar o ID de sua chave GnuPG.
Cole o conteudo da impressão digital de sua chave pública no campo de texto fornecido, e clique no botão Import Key. Um exemplo de uma impressão digital seria:
27E0 7815 B47C 0397 90D5 8589 27D9 A27B F3F9 6058
- Um e-mail de confirmação será enviado automaticamente pelo sistema do Launchpad para o e-mail registrado em sua chave GnuPG.
Decriptando o e-mail de confirmação
Usando as informações contidas no documento, decodifique a mensagem que lhe foi enviada, e siga as instruções para terminar esta fase.
$ gpg --decrypt [e-mail_salvo]
Perguntas freqüentes sobre o Launchpad
Veja aqui, as respostas das perguntas mais freqüentes sobre o Launchpad.
Créditos
Autor: Launchpad |
Data: 28/11/2005 |
Local: WhatIsTheLaunchpad |
Wikifier: AlexRocha, OgMaciel, RafaelProenca, RafaelSfair |
Data: 01/07/2006 |
Mantenedor: AlexRocha |
