Bem -vindo ao our_project .
Observe que este é um repositório de modelo, clique em Usar modelo (não bifurcar, a menos que sugerisse uma melhoria) para usar em um novo projeto e edite arquivos conforme necessário . Além disso, consulte Notas importantes no final deste arquivo.
pip install our_project our_project atualmente faz o seguinte:
Contém HelloWorld de classe base
HelloWorld possui o método print_text que imprime o texto fornecido pelo usuário.
Uma ação do GitHub para testar a instalação do projeto e executar testes.
Uma ação do GitHub a ser liberada no Pypi (requer a adição PYPI_USERNAME e PYPI_PASSWORD aos segredos do repositório.)
Pretendemos trabalhar com o seguinte no futuro:
sphinx . Edite docs/source/index.rst e docs/source/modules.rst conforme necessário e execute:
./scripts/mkdocs.sh
O acima pressupõe que você está na raiz de "Our_Project".
Exclua também setup.rst , tests.rst , se eles existirem.
Caso contrário, execute e edite conforme necessário.
sphinx-quickstartObrigado,
Nelsongon 22/10/2021
Este repositório possui modelos que seguem um fluxo de trabalho típico para novos projetos python .
Uma palavra de cautela
Esses modelos têm como objetivo economizar tempo. No entanto, os IDEs modernos fornecem modelos de projeto que são mais maduros e menos opinativos do que os modelos aqui.
Este repositório serve a um objetivo adicional de permitir que os desenvolvedores sejam novos em programação para estudar a estrutura do projeto usando exemplos muito simples.
Para licenças, testes e fluxos de trabalho, Gitignore, é recomendável que alguém os gerem automaticamente a partir de seu IDE de escolha ou para arquivos e licenças .gitignore , via Github ou Gitlab.
Fico feliz em ouvir de você em caso de qualquer dúvida e/ou feedback.
ISENÇÃO DE RESPONSABILIDADE :
Este projeto não está relacionado a um pacote de pacote de maneira semelhante que faz algo que faz algo completamente diferente ("Pytemplates é um mecanismo de modelo HTML leve escrito em Python, com suporte para herança de modelo, blocos, macros, contexto e django.").
Eu só aprendi sobre este pacote ao adicionar crachás a este arquivo.