|
| 1 | +# Git Reports - Configuración de ejemplo |
| 2 | +# Copia este archivo como config.toml y ajusta los valores. |
| 3 | +# |
| 4 | +# Cada [[profile]] representa una identidad distinta: |
| 5 | +# - un correo diferente (trabajo, personal, freelance…) |
| 6 | +# - un token diferente (por empresa o por provider) |
| 7 | +# |
| 8 | +# Dentro de cada perfil puedes listar todos los repositorios |
| 9 | +# que quieras analizar con esa identidad. |
| 10 | + |
| 11 | +# ─── Perfil 1: empresa A (GitHub) ──────────────────────────────────────────── |
| 12 | +[[profile]] |
| 13 | +name = "empresa-a" |
| 14 | +email = "yo@empresa-a.com" |
| 15 | +token = "ghp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx" # GitHub PAT de empresa-a |
| 16 | + |
| 17 | + [[profile.repo]] |
| 18 | + provider = "github" # github | gitlab | bitbucket |
| 19 | + owner = "empresa-a" |
| 20 | + name = "backend-api" |
| 21 | + |
| 22 | + [[profile.repo]] |
| 23 | + provider = "github" |
| 24 | + owner = "empresa-a" |
| 25 | + name = "frontend-app" |
| 26 | + |
| 27 | +# ─── Perfil 2: empresa B (GitLab) ──────────────────────────────────────────── |
| 28 | +[[profile]] |
| 29 | +name = "empresa-b" |
| 30 | +email = "yo@empresa-b.com" |
| 31 | +token = "glpat-yyyyyyyyyyyyyyyyyyyy" # GitLab PAT de empresa-b |
| 32 | + |
| 33 | + [[profile.repo]] |
| 34 | + provider = "gitlab" |
| 35 | + owner = "empresa-b" |
| 36 | + name = "infra-scripts" |
| 37 | + |
| 38 | + [[profile.repo]] |
| 39 | + provider = "gitlab" |
| 40 | + owner = "empresa-b" |
| 41 | + name = "data-pipelines" |
| 42 | + |
| 43 | +# ─── Perfil 3: freelance — mismo correo, distintos providers ───────────────── |
| 44 | +# Puedes repetir el mismo email en varios perfiles si cada provider |
| 45 | +# requiere su propio token (un PAT de GitHub y otro de Bitbucket, por ejemplo). |
| 46 | +[[profile]] |
| 47 | +name = "freelance-github" |
| 48 | +email = "freelance@gmail.com" |
| 49 | +token = "ghp_zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz" # GitHub token personal |
| 50 | + |
| 51 | + [[profile.repo]] |
| 52 | + provider = "github" |
| 53 | + owner = "mi-usuario" |
| 54 | + name = "proyecto-cliente-x" |
| 55 | + |
| 56 | +[[profile]] |
| 57 | +name = "freelance-bitbucket" |
| 58 | +email = "freelance@gmail.com" |
| 59 | +token = "bbbbbbbbbbbbbbbbbbbbbbbbbbbbbbbb" # Bitbucket App Password |
| 60 | + |
| 61 | + [[profile.repo]] |
| 62 | + provider = "bitbucket" |
| 63 | + owner = "mi-usuario" |
| 64 | + name = "proyecto-cliente-y" |
| 65 | + |
| 66 | +# ─── Perfil 4: personal ─────────────────────────────────────────────────────── |
| 67 | +[[profile]] |
| 68 | +name = "personal" |
| 69 | +email = "personal@gmail.com" |
| 70 | +token = "ghp_pppppppppppppppppppppppppppppppppppppppp" |
| 71 | + |
| 72 | + [[profile.repo]] |
| 73 | + provider = "github" |
| 74 | + owner = "mi-usuario" |
| 75 | + name = "side-project" |
0 commit comments