www-pt-br-general
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[www-pt-br-general] Procedimento para envio de contribuição


From: Rafael Fontenelle
Subject: [www-pt-br-general] Procedimento para envio de contribuição
Date: Thu, 28 Jul 2016 08:30:09 -0300

Colegas,

Gostaria de definir com vocês a forma de envio de traduções. Para tanto, gostaria de seu feedback.

Na minha opinião, acredito que uma forma bem transparente e de fácil consulta posteriormente é usar o `git send-mail` para enviar patches das traduções para essa lista. Inclusive, me foi sinalizado que esta forma estava sendo usada no final do ano passado.

Listarei abaixo todos as etapas para fins de registro e informação, porém o importante aqui é a etapa 5.

Para fazer uso do git send-mail basta fazer o seguinte:

1- Clonar o repositório Git da www-pt-br: caso ainda não tenha, faça uma cópia local do nosso repositório, usando a credencial usada para se autenticar no Savannah. Para tanto, basta executar o seguinte comando:

git address@hidden:/srv/git/www-pt-br.git  
   #sendo USUÁRIO a sua credencial

2- Atualizar repositório local: Caso já tivesse uma cópia local do repositório com sua credencial, certifique-se de que o repositório está atualizado. Para tanto, de DENTRO do diretório do repositório local, use o comando:

git pull --rebase

3- Traduzir o arquivo PO desejado usando o editor ou processador de texto de sua preferência

4- Commit da tradução para o repositório local. Por exemplo:

git commit -m "Atualização de gnu/gnu.pt-br.po" gnu/gnu.pt-br.po
   # hipótese de tradução existente, só atualizando

ou 

git commit -m "Tradução de gnu/gnu.pt-br.po" gnu/gnu.pt-br.po
    # hipótese de nova tradução

5- Enviar, usando o git send-mail, a tradução no formato de patch para a lista de discussão address@hidden. Esse comando pode ser usado de forma interativa (informando informações necessárias em resposta a perguntas) ou com opções de linha de comando.  Por exemplo, você enviar o último commit informando o seu usuário informando o endereço da lista:

git send-mail -1 --to=address@hidden

Algumas opções podem ser armazenadas no ~/.gitconfig.  Para esses e outras mais informações, sugiro leitura de:
https://git-scm.com/docs/git-send-email
http://blog.bisect.de/2012/01/how-to-send-patches-via-git-send-email.html
http://stackoverflow.com/questions/32378110/send-patches-against-first-email-through-git-send-email
https://www.freedesktop.org/wiki/Software/PulseAudio/HowToUseGitSendEmail/.

Atenciosamente,
Rafael Fontenelle

reply via email to

[Prev in Thread] Current Thread [Next in Thread]