Endereço: git.vaporhole.xyz:3000
Acesso é possível apenas conectado ao Vaporhole.
Cada membro tem uma senha em: ~/.git_passwd
Repositório
O repositório principal é o: apps
Para clonar o repositório apps use o comando:
git clone http://git.vaporhole.xyz:3000/vaporhole/apps.git
Qualquer membro pode criar um repositório particular.
Pull Requests
1 - Configuração no tea
Para fazer um pull request é necessário usar o tea.
Para usar o tea é necessário gerar um token do Gitea de forma a que o tea se possa comunicar com a API do Gitea. A fim de facilitar criámos um script com esse propósito.
Para gerar o token, execute o comando/script:
giteatoken
Depois introduza os dados solicitados, nomeadamente o username do git e senha.
Se tudo correr bem, vai ser gerado um código que inclui o token. Copie esse token.
O próximo passo é configurar o login no tea. Para isso execute o comando:
tea login add
Siga as instruções, se tudo correr bem deve indicar que foi estabelecido o login.
2 - Fork e Clone
Agora é a vez de se fazer um fork do repositório:
tea repos fork --repo vaporhole/apps
De seguida deve ser clonado o novo repositório:
git clone http://git.vaporhole.xyz/SEU-USERNAME/apps
3 - Codificar/fazer as alterações
Faça as alterações que tiver que fazer, e use os seguintes comandos:
git add arquivo git commit -m "Seu commit" git push
4 - Pull request
Por fim, para fazer o pull request execute o comando:
tea pr create
Os administradores irão ver o pull request e aceitar ou não. Para agilizar, pelo IRC avise um dos admins que fez um pull request.