cookiecutter python 项目模版工具

发布时间 2023-08-06 21:17:09作者: 荣锋亮

cookiecutter python 项目模版工具,可以帮助我们快速基于模版生成python 项目(当然也支持c 项目)有不少python 项目都是基于此工具的
比如dbt adapter 开发就基于此提供了方便的adapter 生成

dbt adapter 参考模版

 

cookiecutter 创建项目模版

具体可以参考rongfengliang/mynpm-pacakge-scaffold 项目

  • 参考定义

核心是一个占位符的配置

  • 使用效果

说明

类似的工具比较多,同时github 也提供了模版项目能力,基于模版的好处是很多时候可以快速创建稳健的项目结构,实现知识的共享

参考资料

https://github.com/dbt-labs/dbt-database-adapter-scaffold
https://cookiecutter.readthedocs.io/en/stable/
https://github.com/cookiecutter/cookiecutter
https://github.com/rongfengliang/mynpm-pacakge-scaffold