如何參與開發(fā)

2018-11-06 18:34 更新

閱讀源碼

要參于開發(fā),還是得閱讀下源碼。
Sea.js 的源碼采用了原始的模塊化方式來組織,存放在 src 目錄:seajs/src

建議按照以下順序閱讀:

intro.js
sea.js

util-lang.js
util-events.js
util-path.js
util-request.js
util-deps.js

module.js
config.js

outro.js

上面的文件在合并處理后,就是 dist 目錄下的 sea-debug.js 文件,也可以直接閱讀這個文件。tests 目錄下存放的是測試集,很多疑惑可以在 researchspecs 中找到答案。

遇到疑問時,可以通過 社區(qū) 討論交流。

貢獻代碼

建議通過 GitHub fork 一份 Sea.js 項目的源碼,然后 git clone 到本地閱讀。

  1. 在閱讀源碼過程中,發(fā)現(xiàn)某些地方能優(yōu)化時,請毫不猶豫修改之。

  2. 修改代碼后,運行 make build 命令進行構(gòu)建。

  3. 構(gòu)建好后,瀏覽器中打開 tests/runner.html 進行測試,確保修改的代碼不會影響既有功能。

一切 OK 后,提交代碼到 GitHub 上,并發(fā) Pull Request 給我們。

對于優(yōu)秀的 Pull Request,我們會毫不猶豫 merge 之,這樣你就能成為 Sea.js 的貢獻者,你的名字將永遠留在貢獻者列表里:Contributors


以上內(nèi)容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號