92 de 95 repositórios sem descrição e 95 com zero topics #2

Open
opened 2026-10-23 23:46:50 +00:00 by evandro · 0 comments
Owner

Problema

Varrendo as 95 repos da instância:

  • 92 sem description;
  • 95 com topics: [];
  • nenhum repositório com LICENSE detectada (só openclaude, gemini-nexus e PiAgentUI têm arquivo LICENSE).

Impacto

A listagem do Gitea fica uma parede de nomes iguais (Aitest, work-test, testteeee). Sem descrição nem topics, não há busca, não há filtro por stack e ninguém entende o escopo de cada repo sem abrir.

Proposta

  1. Script scripts/sync-repo-meta.sh usando a API (PATCH /repos/{owner}/{repo}) com um mapa repo → {description, topics}.
  2. Marcar como arquivados os repositórios de teste (Aitest, work-test, testteeee, my-app, astrowork-test).
  3. Para os 12 projetos ativos, definir topics (nextjs, rust, tauri, android, yolo…).

Critério de pronto

  • 100% dos repos ativos com descrição e ≥3 topics.
  • Repos de teste arquivados.
## Problema Varrendo as 95 repos da instância: - **92 sem `description`**; - **95 com `topics: []`**; - **nenhum repositório com LICENSE detectada** (só `openclaude`, `gemini-nexus` e `PiAgentUI` têm arquivo `LICENSE`). ## Impacto A listagem do Gitea fica uma parede de nomes iguais (`Aitest`, `work-test`, `testteeee`). Sem descrição nem topics, não há busca, não há filtro por stack e ninguém entende o escopo de cada repo sem abrir. ## Proposta 1. Script `scripts/sync-repo-meta.sh` usando a API (`PATCH /repos/{owner}/{repo}`) com um mapa `repo → {description, topics}`. 2. Marcar como arquivados os repositórios de teste (`Aitest`, `work-test`, `testteeee`, `my-app`, `astrowork-test`). 3. Para os 12 projetos ativos, definir topics (`nextjs`, `rust`, `tauri`, `android`, `yolo`…). ## Critério de pronto - 100% dos repos ativos com descrição e ≥3 topics. - Repos de teste arquivados.
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: evandro/dev-workflows#2