Pandora é um modelo de repositório do GitHub criado para facilitar a organização e configuração de bibliotecas Python. Se você tem interesse em construir e publicar pacotes Python, o modelo de repositório pandora poderá te fornecer todos os insumos necessários para seus primeiros passos nessa jornada.
Note Agora o template pandora possui uma documentação oficial no readthedocs! Acesse o seguinte link e confira detalhes técnicos de usabilidade, exemplos práticos e muito mais!
Ao utilizar o modelo de repositório pandora para criação de outros repositórios, será possível obter:
- 📂 Organização padronizada de diretórios e arquivos
- 🐍 Arquivo de setup da biblioteca Python pré configurado
- 🖍️ Proposta inicial de documentação via MkDocs com tema material
- 🤖 Workflows do GitHub Actions para automatização de operações
- 📜 Templates de issues e pull requests padronizados
- 📚 Padronização de labels do repositório com interface amigável
Python
Docs
- Eduardo Mendes - Live de Python 189 - MkDocs
- MkDocs
- pmdown-extensions
- GitHub - MkDocs Themes
- GitHub - Material Theme for MkDocs
- Material for MkDocs - Setup
Github
- GitHub Actions - pypa/gh-action-pypi-publish
- Medium - Major, Minor and Patch
- Medium - Automate PyPI Releases with GitHub Actions
Tests