Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/templates/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Templates cookiecutter的递归使用_Templates_Recursion_Instantiation_Cookiecutter - Fatal编程技术网

Templates cookiecutter的递归使用

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

我一直在读关于如何实例化项目模板的文章。模板中我感兴趣的项目通常包含一系列不同的子项目类型,如C++软件、微控制器专用固件、PCB示意图/布局、FPGA HDL等等。用Cookiecutter描述每个子项目类型是容易的,但是有没有一种方法可以让主cookiecutter在给定的点调用相应的子项目cookiecutter呢?我在文档/教程中没有看到任何关于这种递归操作模式的内容。

我在Python脚本中使用了内部Cookiecutter API,因此我可以快速生成多个组件。该方法如下所述:

我还认为这将是一个有趣的使用
post\u gen\u project.py
hook的方法。我会努力让它工作的