Python:用于启动独立项目的标准框架种子
在Scala中,我可以使用以下命令(使用Scala构建工具)来获得一个具有非常标准框架的初始项目:Python:用于启动独立项目的标准框架种子,python,architecture,Python,Architecture,在Scala中,我可以使用以下命令(使用Scala构建工具)来获得一个具有非常标准框架的初始项目: sbt new scala/scala-seed.g8 当涉及到清晰的代码和项目的初始结构时,这为我节省了大量的头痛 我想用Python实现同样的目标,有没有一种方法,一种我可以使用的“种子”,可以概括Python项目的标准框架?我的标准是: 配置文件:任何可以对依赖项进行汇总的文件,用于测试,特别是覆盖率测试和覆盖率报告生成 源:源文件的源文件夹 测试:用于单元、集成和基于属性的测试 可管理的
sbt new scala/scala-seed.g8
当涉及到清晰的代码和项目的初始结构时,这为我节省了大量的头痛
我想用Python实现同样的目标,有没有一种方法,一种我可以使用的“种子”,可以概括Python项目的标准框架?我的标准是:
pip安装--user cookiecutter
安装它
您可以使用从a到a的各种模板
看看如何设置测试、CI、覆盖率报告、文档等
完整文档:您是指类似于此cookiecutter模板的内容吗?其中包括配置文件、源代码、测试文件以及构建工具。如果你想要一些更简单的东西,你可以查看清单。如果这行得通,请让我知道,我会写下来作为答案。@aadibajpai听起来不错,只要它足够成熟。您还可以添加如何添加运行应用程序、测试和获取它们的覆盖率报告吗?