Templates cookiecutter的递归使用
我一直在读关于如何实例化项目模板的文章。模板中我感兴趣的项目通常包含一系列不同的子项目类型,如C++软件、微控制器专用固件、PCB示意图/布局、FPGA HDL等等。用Cookiecutter描述每个子项目类型是容易的,但是有没有一种方法可以让主cookiecutter在给定的点调用相应的子项目cookiecutter呢?我在文档/教程中没有看到任何关于这种递归操作模式的内容。我在Python脚本中使用了内部Cookiecutter API,因此我可以快速生成多个组件。该方法如下所述: 我还认为这将是一个有趣的使用Templates cookiecutter的递归使用,templates,recursion,instantiation,cookiecutter,Templates,Recursion,Instantiation,Cookiecutter,我一直在读关于如何实例化项目模板的文章。模板中我感兴趣的项目通常包含一系列不同的子项目类型,如C++软件、微控制器专用固件、PCB示意图/布局、FPGA HDL等等。用Cookiecutter描述每个子项目类型是容易的,但是有没有一种方法可以让主cookiecutter在给定的点调用相应的子项目cookiecutter呢?我在文档/教程中没有看到任何关于这种递归操作模式的内容。我在Python脚本中使用了内部Cookiecutter API,因此我可以快速生成多个组件。该方法如下所述: 我还认为
post\u gen\u project.py
hook的方法。我会努力让它工作的