Bem-vindo(a) à equipe!
Este guia serve como ponto de partida para qualquer novo colaborador técnico do LEMA-UFPB.
-
Solicite acesso à organização GitHub: @admin
-
Configure sua chave SSH seguindo o guia oficial.
-
Clone os repositórios principais:
# Exemplos hipotéticos git clone git@github.com:lema-ufpb/frontend.git git clone git@github.com:lema-ufpb/backend.git git clone git@github.com:lema-ufpb/infrastructure.git -
Configure seu ambiente local:
Consultedocs/setup-dev-environment.md
| Área | Repositório | Descrição |
|---|---|---|
| Frontend | lema-ufpb/frontend |
Aplicação React/Next.js |
| Backend | lema-ufpb/backend |
API FastAPI/Python |
| DevOps | lema-ufpb/infrastructure |
Helm Charts, Terraform, CI/CD |
Seguimos o padrão GitFlow:
main: produçãodevelop: integração de featuresfeature/*: novas funcionalidadesfix/*: correções rápidasrelease/*: preparação para release
Consulte o guia completo: docs/gitflow-guide.md
Antes de abrir uma PR, leia:
Use sempre o template de PR (.github/PULL_REQUEST_TEMPLATE.md).
Nosso pipeline automatiza:
- Build
- Testes
- Deploy no Kubernetes
Documentação: docs/ci-cd-pipelines.md
- Não comitar
.envou credenciais. - Use
pre-commithooks. - Revise o
SECURITY.md
- E-mail:
ufpblema@gmail.com
- Documentação oficial GitHub
- Guia de Design System
- Tipos de APIs explicados: https://youtu.be/pBASqUbZgkY?si=90PvDFvyI8uYn8uc
- API Security Explained: Rate Limiting, CORS, SQL Injection, CSRF, XSS & More: https://youtu.be/FsB_nRGdeLs?si=g1ZkWvR55gnivzXD
- Conceitos do NextJS em 10 min: https://www.youtube.com/watch?v=MYdvzQ0-cis