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