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: 8
Interessados: 12
Tempo restante:
Valor Mínimo: R$ 50,00

Cliente

Propostas (8)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Desenvolvimento de web app para envio de e-mails - Preciso desenvolver um site (web app) com sistema de cadastro e gerenciamento de base de dados para envio de e-mails. O sistema deve permitir: • Upload de arquivos com a base de dados de for...

Desenvolvedor de robô WhatsApp e automações - Programar bots que interajam via API do WhatsApp; Criar e manter fluxos de conversa automatizados; Integrar o bot com sistemas externos (bancos de dados, CRMs, etc.); Garantir estabilidade, segu...

Desenvolvimento de chatbot para marketing e vendas - > Olá! Tudo bem? Estou buscando uma empresa que desenvolva um sistema de chatbot estilo SaaS, com painel multiusuário e integração com WhatsApp. Quero revender o sist...

Configuração e instalação de anúncios do Google AdSense - Preciso com urgência de alguém com vasto conhecimento em WordPress e Google AdSense. Meu blog foi aprovado pelo Google AdSense, porém preciso instalar a extensão ads.txt ...

Elabor documento técnico de arquitetura de software - Estamos em fase de estruturação de uma nova solução digital e buscamos um(a) profissional experiente em arquitetura de software para criar a documentação t...

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.