Pandora é um modelo de repositório do GitHub criado para facilitar a organização e configuração de outros repositórios utilizados para criação bibliotecas Python. Se você tem interesse em construir e publicar pacotes Python, bastar obter o template pandora e começar a criar seus próprios repositórios pré configurados e prontos para uso.
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 criar um novo repositório utilizando o template pandora, 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
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