/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
/中文/
Boilerplato是一個強大的工具,以及從模板創建樣板源代碼的概念,它定義了一個有關如何非常輕鬆地為項目/應用程序生成引導樣板源代碼的協議。
什麼是Boilerplato?
Boilerplato是一個強大的工具,也是一個從模板中創建樣板源代碼的概念。它在生成代碼時遵循生產者-消費者範式。模板開發人員隻需要添加一個帶有所需模板變量的配置文件,我們稱之為鍋爐柏拉圖.yml, 除了模板源代碼外,boilerplato CLI工具將讀取該配置,並要求使用者(使用該模板生成代碼的用戶)為這些所需的模板變量提供值,最後,boilerplato工具通過將這些數據輸入模板並用實際數據替換變量來生成代碼。
這是一個非常基本的概念,但是Boilerplato為模板開發人員提供了更多定製需求的能力。
為什麼是Boilerplato?
有很多源代碼生成器可以根據用戶輸入為項目生成初始代碼。約曼是其中之一,但也有一些阻礙因素和一些問題由此產生:
為什麼要創建自己的生成器應用程序來生成代碼?
當你需要一個不同類型的項目模板,比如一個Web應用程序或者Golang或者Rust應用程序時,花時間創建一個生成器是否值得?
我會說,不!柏拉圖來解決這些衝突。
Boilerplato隻需要模板開發人員添加一個由創建源代碼所需的模板變量組成的配置文件,消費者需要安裝Boilerplato CLI,它將讀取配置並為您生成代碼。
因此,不再編寫生成器了,因為Boilerplato CLI本身就是一個依賴於模板開發人員和模板之間的簡單協議的代碼生成器用戶。這個這樣,它隻需簡單地刪除生成boilerplato源代碼的額外一層。
Boilerplato是一個強大的工具,以及從模板創建樣板源代碼的概念,它定義了一個有關如何非常輕鬆地為項目/應用程序生成引導樣板源代碼的協議。
改進
-向模板化文件/文件夾結構添加功能
-添加使文件/文件夾名稱模板化的功能