Skip to content

Motivadores

Motivadores

Após criar e desenvolver alguns pacotes, como cloudgeass, gluesnake e xplotter, pude perceber o quão rico seria se toda organização básica do repositório de cada novo pacote Python já estivesse disponível e pronta para uso a mercê apenas de algumas adaptações.

Assim nasce projeto pandora: para cada novo pacote Python a ser criado, independente do proposito ou aplicação, uma série de insumos, arquivos de configuração, diretórios e templates podem ser utilizados para abstrair todo um overhead básico de configuração da nova biblioteca.

Foque mais no desenvolvimento e menos na parte burocrática!

De que forma isso é possível?

Na prática, o projeto pandora nada mais é do que um repositório template criado no GitHub e pré configurado para criar outros repositórios. Com isso, o usuário poderá idealizar suas bibliotecas Python e já ter em mãos toda uma configuração prévia que vai desde uma proposta de organização do projeto até arquivos de CI com esteiras do GitHub Actions para gerenciamento de ações.

O que há nesse repositório template?

Essa é a grande questão que define o projeto pandora da forma mais técnica possível. Acesse o link que explica sobre o conteúdo do repositório e entenda mais a respeito.