编程开发 | 5.3M
语言:英文
5 .0
应用简介
Boilerplato 是一个强大的工具和从模板创建样板源代码的概念,它定义了一个关于如何轻松为项目/应用程序生成引导样板源代码的协议。
Boilerplato 是一个强大的工具和从模板创建样板源代码的概念,它定义了一个关于如何轻松为项目/应用程序生成引导样板源代码的协议。
软件相关
什么是Boilerplato?
Boilerplato 是一个强大的工具和概念,用于从模板创建样板源代码。它在生成代码时遵循生产者-消费者范式。模板开发人员只需要添加一个包含所需模板变量的配置文件,我们将其称为boilerplato.yml,除了模板源代码之外,boilerplato CLI工具还将读取配置并询问消费者(使用模板来生成代码的用户)为这些所需的模板变量提供值,最后,boilerplato 工具通过将此数据输入模板并用实际数据替换变量来生成代码。
这是一个非常基本的概念,但Boilerplato 使模板开发人员能够根据自己的需求进行更多自定义。
为什么选择Boilerplato?
有许多源代码生成器可以根据用户输入生成项目的初始代码。 Yeoman 就是其中之一,但也存在一些障碍和由此产生的一些问题:
为什么要创建自己的生成器应用程序来生成代码?
当您需要不同类型项目(例如Web 应用程序、Golang 或Rust 应用程序)的模板时,是否值得花时间创建生成器?
我会说,不!柏拉图的出现就是为了解决这些冲突。
Boilerplato只需要模板开发人员添加一个由创建源代码所需的模板变量组成的配置文件,消费者需要安装Boilerplato CLI,它将读取配置并为您生成代码。
因此不再需要编写生成器,因为Boilerplato CLI 本身就是一个代码生成器,依赖于模板开发人员和模板用户之间的简单协议。这样,它就简单地删除了生成样板源代码的额外层。
变更日志
提升
-向模板化文件/文件夹结构添加功能
- 添加模板文件/文件夹名称的功能
热门攻略