Skip to content

Latest commit

 

History

History
92 lines (58 loc) · 4.96 KB

File metadata and controls

92 lines (58 loc) · 4.96 KB

EN | ES | PT

License Maintenance GitHub Org's stars

ws2git

Pesquisa sobre Automação Git Multiplataforma e Portabilidade de API

ws2git investiga a engenharia de ferramentas de automação que operam em múltiplas plataformas Git — comerciais (GitHub, GitLab, Bitbucket) e desenvolvidas pela comunidade (Gitea, Codeberg).

Esta é uma pesquisa independente focada em:

  • 🔄 Portabilidade: Ferramentas projetadas para rápida troca entre plataformas.

  • 🛡️ Independência de plataforma: Mitigando riscos comerciais e dependência de fornecedor.

  • ⚙️ Fluxos de trabalho multiplataforma: Automação que abrange ecossistemas.

O resultado é duplo: ferramentas funcionais de código aberto e os insights científicos derivados de sua construção.

"A automação não deve te prender a uma única plataforma."

🔬 Questões de Pesquisa

As investigações atuais exploram:

  • Como projetar abstrações unificadas para operações Git em APIs divergentes?

  • Qual é o custo real (esforço, desempenho, manutenção) da portabilidade entre plataformas?

  • A automação pode sobreviver a interrupções de plataforma ou mudanças de política por meio de fallback adequado?

  • Como as plataformas comunitárias (Gitea, Codeberg) diferem arquiteturalmente das comerciais e quais adaptações elas exigem?

Linhas de pesquisa detalhadas são documentadas no arquivo RESEARCH.md de cada repositório.

💡 Projetos

O status e os roteiros são mantidos nos Projetos ws2git no GitHub.

Cada repositório é a fonte única de verdade para sua ferramenta:

  • 📋 Documentação principal e guias de configuração
  • 🔍 Matriz de suporte da plataforma (badges)
  • 🗂️ Discussões sobre problemas e pesquisas
  • 🌐 Documentação multilíngue (README.pt.md, README.es.md, etc.)

🤝 Colaboração

Esta pesquisa se beneficia do engajamento com pesquisadores, engenheiros e mantenedores da plataforma.

Recurso Objetivo
Organization CONTRIBUTING.md Diretrizes gerais para interação com o ws2git
Repository CONTRIBUTING.md Fluxos de trabalho de colaboração específicos da ferramenta
Problemas com a tag research Discussões sobre questões de pesquisa
Problemas com a tag good first issue Pontos de entrada para novos colaboradores

🌐 Multilíngue: A documentação principal está disponível em português, espanhol e inglês — procure pelos arquivos .pt.md e .es.md, além das versões em inglês.

🔗 Iniciativas de Pesquisa Relacionadas

Estas organizações exploram aspectos complementares da engenharia de software e da automação:

Organização Foco
trace-osint Ferramentas e estudos de Inteligência de Código Aberto — o "quê" da coleta de dados públicos.
R3s7f Clientes HTTP multilíngues para APIs REST — o "como" da interação com a plataforma.

Juntas, elas formam uma investigação mais ampla sobre sistemas resilientes e multiplataforma.

📌 Ritmo e Contexto

Pesquisa independente, conduzida em paralelo ao trabalho profissional. As atualizações são pragmáticas, não meramente formais. Contribuições alinhadas às questões de pesquisa são bem-vindas.

⚖️ Licença

Código: Apache 2.0 Documentação: CC BY 4.0




Static Badge Bitbucket Static Badge Codeberg Static Badge Gitea Static Badge Github Static Badge Gitlab