如何使用bootstrap和LESS并保持一个干净的项目?

Rya*_*yan 6 css version-control project less twitter-bootstrap

我正在使用python和twitter-bootstrap开发一个Web应用程序,我的CSS将真正受益于使用LESS来生成我的样式和主题.我想继承bootstrap提供的类,这意味着我必须得到bootstrap源代码,并针对boostrap .less文件编译我的LESS样式表.

我的问题是双重的:

1)似乎使用LESS最简单的方法不是"实时"编译样式表,而是每次对样式进行更改时都要运行构建步骤.这是典型的吗?似乎很多人在他们的服务器进程中动态运行LESS,但这可能是我可能不需要的额外头痛,而且我不希望在客户端运行较少.

2)感谢LESS,我的项目现在不仅仅依赖于bootstrap,而且还依赖于bootstrap "source" - 在项目管理方面处理这个问题的最佳方法是什么?我不想只是吸收当前版本的bootstrap到我的git repos中的所有内容,因为看起来像更新版本的bootstrap更新它会很麻烦(也感觉很吵!)尽管如此,我需要在项目树中至少包含缩小的js/css才能部署我的应用程序.在开发Web应用程序时,人们通常如何处理这样的依赖关系?

Fra*_*mer 0

我会把你链接到上面 Pavlo 的同一篇文章。也许没有最好的清洁实践?我认为也不存在任何神奇的“包管理器”。

我更新了一次BS,要找出LESS文件中所有已更改的变量名称有点麻烦。