資源

如果您有任何問題或疑慮,請使用此專案的 GitHub Issues。您也可以在 Google Group 上追蹤最新消息,或直接在 Twitter 上 ping @jakeluer。Chai 開發人員也可以在 Freenode IRC 的 #letstest.js 找到。

開發

如果您在瀏覽器中進行開發,請避免變更 Chai 的瀏覽器版本。對函式庫的所有變更都應在 lib/* 中進行,然後使用 make 命令封裝為瀏覽器版本。

測試

測試使用 mocha 測試框架exports 風格編寫。每個介面都有一個測試檔案。 expectassert 的測試必須在 node.js 和瀏覽器中通過,而 should 測試只需要在 node.js 上通過即可。

目前已知瀏覽器測試可以在 Chrome 16 和 Firefox 8 中通過。如果您可以在其他瀏覽器或其他版本中測試,請告知我。

伺服器端測試

非常簡單…

  make test

瀏覽器端測試

也很簡單。在您最近的瀏覽器中開啟 test/browser/index.html

建置

如果您對任何元件進行了變更,您必須重新建置瀏覽器套件。

  $ make

貢獻者

 repo age : 1 year, 5 months
 active   : 123 days
 commits  : 638
 files    : 55
 authors  :
   476  Jake Luer               74.6%
    66  Veselin Todorov         10.3%
    42  Domenic Denicola        6.6%
     6  Ruben Verborgh          0.9%
     5  Juliusz Gonera          0.8%
     5  Scott Nonnenberg        0.8%
     5  Jo Liss                 0.8%
     4  josher19                0.6%
     4  John Firebaugh          0.6%
     4  Nick Heiner             0.6%
     3  Jeff Barczewski         0.5%
     2  Edwin Shao              0.3%
     2  Teddy Cross             0.3%
     2  Jakub Nešetřil          0.3%
     1  Anand Patil             0.2%
     1  Niklas Närhinen         0.2%
     1  Paul Miller             0.2%
     1  Jeff Welch              0.2%
     1  Sasha Koss              0.2%
     1  Chris Connelly          0.2%
     1  Benjamin Horsleben      0.2%
     1  Victor Costan           0.2%
     1  Chun-Yi                 0.2%
     1  Vinay Pulim             0.2%
     1  DD                      0.2%
     1  Kilian Ciuffolo         0.2%