2

我一直在阅读有关cookiecutter作为实例化项目模板的方法。我对模板感兴趣的项目通常包含一堆不同的子项目类型,例如 C++ 软件、微控制器专用固件、PCB 原理图/布局、FPGA HDL 等。使用 Cookiecutter 很容易描述每个子项目类型,但是有没有办法制作一个在给定点调用适当的子项目 cookiecutter 的主 cookiecutter?我在文档/教程中没有看到任何关于这种递归操作模式的内容。

4

1 回答 1

1

我在 Python 脚本中使用了内部 Cookiecutter API,因此我可以快速生成多个组件。该方法在这里描述:http: //cookiecutter.readthedocs.org/en/latest/advanced_usage.html#calling-cookiecutter-functions-from-python

我也认为这将是一个有趣的使用post_gen_project.py钩子。我会努力让它发挥作用。

于 2015-09-10T04:40:34.310 回答