Repository navigation
guia pr
Home > Guia de contribuição do PascalRAL > Passo-a-passo para fazer um Pull Request
Para fazer um Pull Request para contribuir com o projeto, é simples, só seguir os passos abaixo:
- Primeiro é necessário fazer um Fork do repositório, pra isso clique no botão
forkna capa do repositório:
- Na próxima tela, você desmarca a opção de copiar somente o
masterpara copiar todos os branches e clica no botãoCreate Fork
-
Após alguns minutos seu fork será criado e você será redirecionado pra ele, se não te redirecionar automaticamente acesse o link dele que geralmente é no formato
github.com/seuusuario/nomedoseufork, por exemplo:github.com/mobius1qwe/PascalRAL -
No seu fork, você faz o clone do código pela sua ferramenta preferida de operar repositórios GIT.
- Na sua ferramenta de operar GIT, escolha o branch
deve lembre de adicionar a opção--recursivepara poder trazer todos os submódulos, segue exemplo abaixo no TortoiseGIT:
- Com o código do seu fork na sua máquina, você faz as alterações localmente, faz o
commitepushpara seu fork e então você vai no seu fork e abre o Pull Request, pode fazer diretamente pela sua ferramenta de manipular GIT, ou pode fazer pelo site do github como mostra na imagem abaixo:
-
Na última tela, digite a mensagem do Pull Request, confira se o branch dev está escolhido no destino do repositório principal e você está pegando do seu branch dev local para então confirmar o PR.
-
Se tiver tudo certo, vai aparecer o Pull Request no repositório principal e daí só aguardar o código ser revisado e então iremos integrar no código do repositório.
Pronto! Você acabou de virar um colaborador do projeto.
Começar
Servidor
- Rotas e parâmetros
- Ler o pedido e responder
- Resposta em fluxo 🚧
- Plugins 🚧
- Autenticação
- Banco de dados (DBWare)
- Servir site e arquivos
- Swagger e Postman
- Servidor SOAP 🚧
- HTTPS
- Criptografia ponto a ponto
- Segurança para produção
- Colocar no ar
- Desempenho
MQTT 🚧
- O que é e quando usar 🚧
- Cliente MQTT 🚧
- Broker MQTT 🚧
- MQTT-SN 🚧
- Ponte REST 🚧
- Segurança 🚧
- Rede ruim 🚧
Cliente
Motores
Avançado
Ajuda
- Problemas comuns
- Atualizar o Indy
- Várias versões do Delphi
- Vídeos e guias
- Módulos de terceiros
- Licenças
- Contribuir
- Roadmap e changelog
🚧 = em desenvolvimento, pode mudar