meepworks v0.11.49
Meepworks Framework
MeepShop Internal Framewok
這是一個 meepshop 的框架開發專案, 每個版本維護時會從此專案開始進行測試, 最後納入 production 中。
This is meepshop framework next experimental version, we will maintain it.
改進 -> 測試 -> 發布合併請求 -> 檢視 -> 測試 -> 簽名(簽章)-> 版本 -> 上線
IMPROVEMENT -> TEST -> PULLREQUEST -> REVIEW CODE -> TEST -> SIGNATURE -> VERSION -> PRODUCTION
主要專案結構
source -
| - internal (內部檔案)
| - core (核心檔案)
| - class
| - Application.js (設定router相關的類別)
| - ApplicationContext.js (全域使用的參數與方法)
| - Component.js (子元件類別)
| - Action.js (產生 flux 的 action 類別)
| - Store.js (產生 flux 的 store 類別)
| - Instance.js
| - component(額外用輔助元件)
| - utils(工具包)
| - warning (計畫納入 utils)
- index.js (api exposed file)
- application-context.js (export ApplicationContext.js) -
- application.js (export Application.js) |
- component (export Component.js) |
- action.js (export Action.js) | - Deprecate file (but not now)
- store.js (export Store.js) |
- styles.js (js-css 類別) |
- tmpl (format 類別) -----------------------------------
--- 等待移動 ---
- error.js (等待移動至 utils)
- extend.js (等待移動至 utils)
- locale.js (等待移動至 utils)
- merge.js (等待移動至 utils)
如何開始 (TEST MEEPSHOP WORKFLOW)
- 首先 fork 專案到自己的 github repo 下
- 到 terminal 中輸入 git clone 剛剛 fork 的專案位置(自己的)
- npm i (安裝 node_module 依賴檔案)
- npm run watch (會用 webpack build 專案)
- npm start (啟動koa server)
- 網址輸入 http://localhost:18882
如何幫助改進 (PULL REQUEST)
How can I help this repo ?
- 首先 fork 專案到自己的 github repo 下
- 閱讀 docs 查看最近的更改項目與 todo list 認養或自行增加 (必須先到 repo 的 issue 中開票)
- 修改完的每個項目 commit 都必須要有詳細內容
- 修改完的項目都必須通過測試與語法檢驗(test, eslint)
- 所有 push 的 commit 都只能到自己的 dev-branch 中,不可直接到 meepshop/meepworks/master
- 發 pull request 合併請求到 meepshop/meepworks/meepworks-dev 中
- reivecode 等待檢視代碼
- 檢視與討論完後會選擇版本號碼
- 納入下次的 production 版本中
- Thanks a lot !
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
8 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago
9 years ago