2011-09-27 33 views
4

使用Twitter的引導程序css/javascript庫應該做什麼最好的事情?鏈接,克隆,下載或下載Twitter Bootstrap?

鏈接(在線),克隆,下載或下載它?

我想總是在我的網站的最新動態,但我想自定義小東西就像一個標籤式導航功能,某些顏色的寬度尺寸等

回答

7

叉它。稍後您可以輕鬆更新到新版本,並在您更改內容的情況下進行合併。我想你使用的是github,所以也推按鈕,所以你會一直注意到你的儀表板上這個項目的問題,更新和修復。你也可以爲這個非常棒的項目做出貢獻。

不要直接鏈接,因爲有一天他們會改變一些東西,這可能會破壞你的應用程序。

此外,我建議看看LESS,而不是編譯CSS版本的庫,在我看來,它更容易定製那裏的一切。

更新:

大概easily update太強烈的表達,只有被稱爲bug修復和次要更新。在使用breaking backwards compatibility進行主版本更新時,不可能有簡單而完美的解決方案。在這種情況下,只有當你真的認爲你需要這個更新時,你纔可以創建新的分支,在那裏更新twitter引導,並且開始修復代碼的痛苦過程。通過分支機構,您可以使用舊的工作引導程序在主應用程序上工作,而部分團隊將重構代碼以與新版本的引導程序兼容(即使只有一個人參與了該項目,這也是一個好主意在測試分支測試新的解決方案,不要搞亂工作代碼)。

+0

你提到它很容易更新,但是你有什麼經驗嗎?我看了一下路線圖,他們說有很多突破性的變化正在計劃中。如何更新?用新文件替換並手動驗證每個更改是否對我們沒有造成問題?謝謝。 –

+1

我更新了我的答案。需要注意的是,我只在小型項目中使用這種方法,所以對於大型生產應用程序,我對這個問題的看法可能是錯誤的。 –

+1

如何分叉**和**在獨立的'mysite.less'中保留你的特性,你可以在'utilities.less'之前的bootstrap.less結尾加入。您可能會失去可讀性,但在嘗試遵循Boostrap更新時獲得維護。 – foudfou