usetwice / bootstrap
一个简洁、直观且功能强大的前端框架,用于更快、更轻松地进行Web开发。
This package is not auto-updated.
Last update: 2024-09-28 13:52:57 UTC
README
Bootstrap 是由 Mark Otto 和 Jacob Thornton 创建和维护的一个简洁、直观且功能强大的前端框架,用于更快、更轻松地进行Web开发。
要开始使用,请访问 https://bootstrap.ac.cn!
快速开始
有三种快速开始选项可供选择
- 下载最新版本.
- 克隆仓库:
git clone git://github.com/twitter/bootstrap.git
。 - 使用Twitter的 Bower 安装:
bower install bootstrap
。
版本控制
为了透明度和对发布周期的洞察,以及为了努力保持向后兼容性,Bootstrap 将尽可能地按照语义化版本控制指南进行维护。
版本号将按照以下格式进行编号
<主版本>.<次版本>.<修订版本>
并遵循以下指南
- 破坏向后兼容性会提升主版本(并重置次版本和修订版本)
- 在不破坏向后兼容性的情况下添加新功能会提升次版本(并重置修订版本)
- 修复bug和其它更改会提升修订版本
有关SemVer的更多信息,请访问 http://semver.org/。
bug跟踪器
有bug或功能请求? 请创建一个新的issue。在创建任何issue之前,请搜索现有issue并阅读由Nicolas Gallagher编写的 Issue指南。
社区
跟踪开发和社区新闻。
- 关注 @twbootstrap 在Twitter上的动态。
- 阅读并订阅 官方Twitter Bootstrap博客。
- 有任何问题不是功能请求或bug报告? 在邮件列表中提问。
- 在IRC上与同行的Bootstrappers聊天。在
irc.freenode.net
服务器上,在##twitter-bootstrap
频道。
开发者
我们包含了一个makefile,其中包含与Bootstrap库一起工作的便利方法。
- 依赖项 我们的makefile依赖于您已安装recess、connect、uglify.js和jshint。要安装,只需在npm中运行以下命令
$ npm install recess connect uglify-js jshint -g
-
构建 -
make
运行recess编译器重新构建/less
文件并编译文档页面。需要recess和uglify-js。 在我们的文档中了解更多。 -
测试 -
make test
在phantomjs(用于ci)中无头运行jshint和qunit测试。需要已安装phantomjs。 -
监控 -
make watch
这是一个监控Less文件并在您保存时自动构建它们的便利方法。需要Watchr gem。
贡献
请提交针对 *-wip 分支的所有 pull request。如果你的 pull request 包含 JavaScript 补丁或功能,你必须包含相关的单元测试。所有 HTML 和 CSS 应符合由 代码指南,由 Mark Otto 维护。
谢谢!
作者
Mark Otto
Jacob Thornton
版权和许可
版权所有 2012 Twitter, Inc.
本作品受 Apache 许可协议第 2.0 版(以下简称“许可证”)的许可;除非符合许可证的要求或书面同意,否则不得使用本作品。您可以在 LICENSE 文件中或通过以下链接获取许可证副本:
https://apache.ac.cn/licenses/LICENSE-2.0
除非适用法律要求或书面同意,否则在许可证下分发的软件按“原样”分发,不提供任何明示或暗示的保证或条件。有关许可证的具体语言规定许可和限制,请参阅许可证。