Pular para o conteúdo

Acesso ao Repositório

PropriedadeValor
PlataformaGitHub
VisibilidadePrivado
URLgithub.com/[org]/profarma.dev
Branch principalmain
LinguagemTypeScript

  1. Envie email para admin@profarma.dev com:

    • Seu username GitHub
    • Motivo do acesso (pentest, auditoria, etc.)
    • Período necessário
  2. O Tech Lead adicionará como colaborador com permissão read

  3. Você receberá convite via GitHub → aceite para ter acesso


Terminal window
# Clonar repositório
git clone git@github.com:[org]/profarma.dev.git
cd profarma.dev
# Instalar dependências
npm install
# Verificar estrutura
tree -L 2 -I node_modules

graph LR
    ROOT["profarma.dev/"] --> SRC["src/"]
    ROOT --> APP["app/"]
    ROOT --> DOCS["docs/"]
    ROOT --> MIG["migrations/"]
    ROOT --> SCR["scripts/"]
    ROOT --> DS["design-system/"]
    ROOT --> BR["brand/"]
    ROOT --> KEYS["keys/ (privado)"]
    ROOT --> WR["wrangler.toml"]
    ROOT --> PK["package.json"]
    SRC --> WT["worker.ts<br/>3.648 linhas"]
    APP --> IDX["index.html<br/>Portal Aura"]
    APP --> ADM["admin/"]
    APP --> CIC["ciclos/"]
    APP --> CAP["captain/"]
    APP --> OPT["optimizer/"]
    APP --> QRC["qrcode/"]
    APP --> COMP["components/"]
    APP --> HOOKS["hooks/"]
    APP --> STY["styles/"]
    DOCS --> DARCH["architecture/"]
    DOCS --> DDEP["deploy/"]
    DOCS --> DDES["design/"]
    DOCS --> DSEC["security/"]
    SCR --> VLT["vault/"]
    style ROOT fill:#00aaaf,stroke:#008a8e,color:#fff
    style SRC fill:#3c1469,stroke:#2a0e4a,color:#fff
    style APP fill:#1a2744,stroke:#00aaaf,color:#e0e6f0
    style DOCS fill:#1a2744,stroke:#00aaaf,color:#e0e6f0
    style KEYS fill:#dc2626,stroke:#991b1b,color:#fff
    style WT fill:#3c1469,stroke:#2a0e4a,color:#fff

NívelQuemO que pode fazer
AdminTech Lead (TL)Push, merge, secrets, settings
WriteDesenvolvedores internosPush branches, abrir PRs
ReadSI / AuditoriaClonar, ler código, ler docs

Para o pentest, a equipe SI receberá acesso read — suficiente para auditoria white-box.


ArquivoDescriçãoAcesso
src/worker.tsWorker principal — toda a lógicaCódigo fonte
wrangler.tomlConfiguração do Worker (bindings, routes)Código fonte
migrations/*.sqlSchema do banco D1Código fonte
docs/security/*.mdDocs de segurançaRequer vault
docs/deploy/*.mdDocs de deployRequer vault