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