cookiecutter python 项目模版工具
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