在今年6月份的Shopify合作伙伴峰會“Shopify Unite”上,Shopify App CLI測試版亮相,現在已正式向Shopify開發人員開放。
Shopify App CLI可以自動生成在命令行界面(CLI)工具中構建Shopify應用程序(APP)所需的代碼。
通過一些命令,開發人員可以在幾秒鐘內構建他們的應用程序,輕松生成樣本數據類產品、訂單或客戶測試商店,而無需切換工具。此工具與語言和堆棧無關,適用于Mac、Windows和Linux,旨在幫助合作伙伴通過搭建應用程序代碼并自動化某些應用程序開發流程來構建應用程序。
Shopify App CLI工具通過消除啟動新項目的障礙來促進應用程序開發過程。當你鍵入shopify create project
Shopify App CLI工具主要通過以下4種方法幫助你加快開發過程。
創建項目時,它將要求你選擇組織、開發商店以及你要制作哪種類型的應用,而后它將為你在合作伙伴控制面板(Partner Dashboard)中注冊你的應用程序。
CLI將使用Shopify serve為你開通一個通道,保證你的應用程序能夠通過Internet被訪問,這是通過Shopify進行身份驗證的要求。你將借助ngrok開通你的項目,并運行你的服務器以進行本地開發。
CLI還能夠幫助你添加產品、客戶或草擬訂單來測試你的應用程序。你可以通過運行Shopify populate去填充相應內容。
Billing API能夠為你的應用收費,而CLI將為你設置Billing API提供幫助。你可以通過運行Shopify generate來實現。
你也可以通過CLI,利用Shopify deploy部署項目。
此外,Shopify App CLI還具有填充開發商店、為應用程序提供服務以及運行ngrok通道等功能。
Shopify App CLI對開發人員非常友好,以便于他們能夠通過自己習慣的方式
使用此工具,具體體現在以下3條規則:
在內部,Shopify工具對用戶的開發環境做出了許多假設。例如,在Shopify,每個開發人員都使用Mac。但是,在Shopify之外,開發人員對不同的操作系統以及如何安裝語言存在不同偏好。Shopify App CLI向開發人員提供如何安裝語言的建議,但不強制他們采用任何一種特定方式。
開源工具通常避免使用升級的特權。授予Shopify App CLI全局權限可能會在開發人員的系統上引起潛在的安全問題。
Shopify App CLI執行的任何操作都應該是非破壞性的。你有權刪除通過該工具創建的項目和文件。
Shopify App CLI旨在加快Shopify應用程序的開發過程,突出顯示對你可用的軟件包和庫,并為你提供良好的用戶體驗。通過簡化、加快、直觀化應用程序構建過程,使你的開發過程更流暢,以便你能夠為用戶創建高質量的應用產品。
Shopify App CLI是開源工具,因此你可以直接對其代碼庫進行編寫。點擊【Shopify】了解更多Shopify App CLI知識及使用技巧。
(來源:Shopify老站長)