Pesquisar

Configuração de fluxo no GitHub

26/05/2025 às 19:04

Descrição do Projeto:

Configurar um fluxo de desenvolvimento profissional no GitHub para meu projeto (frontend + backend), incluindo:

• Regras de aprovação de código (Pull Requests)
• Proteção da branch principal
• Deploy automático na Vercel após aprovação
• Geração de URLs de preview para revisão do time
• Padronização de estrutura de branches e commits

Estrutura do projeto:
O projeto consiste em:

• Frontend: React + Vite (diretório /frontend)
• Backend: Node.js + Express + MongoDB (diretório /backend)

O MongoDB está em produção via MongoDB Atlas.
O frontend está publicado via Vercel.
Código hospedado no GitHub.

Escopo:
O freelancer deverá:

• Configurar branches principais no GitHub:
- main ? produção
- develop ? desenvolvimento
- feature/... ? novas funcionalidades
- fix/... ? correções
- refactor/... ? refatorações

• Habilitar Branch Protection Rules para main:
- Requerer Pull Requests antes de merge
- Requerer ao menos 1 aprovação
- Bloquear push direto na main
- Invalidar aprovações se o PR for alterado

• Criar um Pull Request Template padrão, incluindo: o que foi feito, como testar e checklist.
• Criar um arquivo CONTRIBUTING.md, explicando o processo de contribuição, nomeação de branches e padronização de commits.
• Configurar deploy no Vercel para a branch main, garantindo que apenas após aprovação o código vá para produção.
• Configurar URLs de preview (Preview Deploy) nos PRs.
• (Opcional) Criar um readme ou guia rápido de contribuição para onboardings futuros.

Requisitos do freelancer:
• Experiência com GitHub, GitFlow e branch protection rules.
• Familiaridade com Vercel, React (Vite), Node.js.
• Entendimento de boas práticas de CI/CD.
• Comunicação clara via mensagens.
• Preferencialmente já tenha feito algo semelhante.

Entregáveis:
• Repositório GitHub com fluxo de PRs ativo e testado.
• Branch protection ativado.
• Arquivos .github/pull_request_template.md e CONTRIBUTING.md configurados.
• Deploy no Vercel vinculado e funcional com previews automáticos.

Atividades do cliente nesse projeto:

Última visualização: 27/05/2025 às 20:31

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Especialista
Visibilidade: Público
Propostas: 9
Interessados: 12
Tempo restante: 7 dias e 15 horas
Valor Mínimo: R$ 50,00

Cliente

1 2 3 4 5
Propostas (9)
  • Freelancer Pro Thiago J. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 27/05/2025 às 18:23 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Jonas H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 29/05/2025 às 09:53 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Premium Marcos V. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 18:58 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Jefferson F.
    Top Freelancer Plus
    1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 4 horas atrás | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro João V. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 00:07 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Kevyn H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 26/05/2025 às 22:36 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Mateus A. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 27/05/2025 às 12:24 | Oferta: Privado | Duração estimada: Privado

  • Freelancer Pro Carlos H. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 26/05/2025 às 22:26 | Oferta: Privado | Duração estimada: Privado

  • Lavinia B. 1 2 3 4 5
    Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: 28/05/2025 às 04:32 | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Instalação de chatbot e CRM para empresa - Tenho o código-fonte, vídeo-aula e todos os documentos para a instalação da aplicação chatbot. Precisaria inicialmente de instalar e executar.

Deploy e configuração de aplicação em Node/TypeScript - Preciso de uma consultoria para uma aplicação feita usando Replit com MySQL e TypeScript Node. O processo consiste em: • Configurar e criar um manual para que eu possa subir nova...

Integração de sistemas com API e automação de processos - Olá, Precisamos de integrações via API entre dois sistemas: Nosso sistema financeiro: Asaas Documentação: https://docs.asaas.com/docs/visao-geral Nosso sistema...

Gerador de tickets de refeição - Fluxo de uso: 1 - Colaborador vai até o Elgin M10 Pro. 2 - Digita seu CPF. 3 - O sistema recebe o CPF e verifica se o mesmo já retirou ticket no mesmo dia ou, no máximo, doi...

Obter link do Visanet e códigos IAT e ICA - Preciso de um profissional que saiba como obter o link do Visanet e os códigos IAT e ICA para um site de captação de recursos no exterior. É imprescindível ter es...

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.