本手冊將向你展示,完成一個 MIP 擴展組件的開發需要做哪些事情。在此之前,我們假定你:
有一定的 HTML、CSS 和 JavaScript 基礎
了解 AMD 的模塊管理方式
熟悉版本管理工具 Git
有自己的 GitHub 賬號
懂得使用 npm
步驟
通常情況下,從零開始開發一個 MIP 擴展組件并上線,需要經過下面的幾個步驟:
1、準備: 在 GitHub 上 fork MIP 擴展組件的倉庫,并 git clone 到本地
2、創建結構: 包括組件目錄、package.json 和 README.md
3、開發: 編寫組件的代碼,以及調試組件
4、完成開發: 更新組件的版本,并發起 pull-request
5、MIP 開發組審核: 審核通過將接受 pull-request 并上線,審核不通過則反饋并繼續修改 點擊上面步驟中的鏈接,可以了解每個步驟具體應該如何去做。
提示: 升級一個現有的 MIP 擴展組件無需經歷步驟 2 。如果你曾經 fork 過 MIP 擴展組件的倉庫,步驟 1 也將省略。
規范
MIP 擴展組件規范 - MIP 擴展組件的組織方式與管理方式
MIP 擴展組件 package.json 規范
MIP 擴展組件 README.md 規范
MIP 擴展組件腳本開發規范
MIP 擴展組件樣式開發規范
示例
sample 是 MIP 擴展組件的示例項目。當然,你可以在 MIP 擴展組件倉庫 中找到其他開發完成的擴展組件,它們都可以作為開發 MIP 擴展組件的參考。