Bootstrap 3 计划
随着 2.2.2 版本的发布,我们的注意力几乎完全转移到了项目的下一个重大更新,Bootstrap 3。事情正在逐步完善,我们想向您介绍一下下一步计划,并给您一个分享想法的机会。
v3 的具体内容
总体而言,Bootstrap 3 的关注点将比较狭窄,与上次重大更新相比。简而言之,我们将删除旧代码,改进响应式 CSS,并集中社区力量。具体来说,v3 将解决以下问题:
- 将 twitter/bootstrap、twitter/bootstrap-server 和 mdo/bootstrap-blog(目前为私有仓库)迁移到 twbs 组织。
- 将网站 URL 更改为 https://bootstrap.ac.cn/(更多内容见下文)。
- 将所有 Less 代码(包括响应式样式)编译成单个 CSS 文件。
- 完全放弃对 IE7/FF3x 的支持。
- 使用 Glyphicons 的
@font-face
版本,而不是当前的 PNG。 - 切换到 MIT 许可证,而不是 Apache 许可证。
- 放弃
*-wip
分支开发风格。 - 使用标签进行所有版本下载,使用较小的功能分支进行开发工作,并在 3.0 发布后直接合并到主分支。
为了帮助沟通和跟踪更改,我们已经创建了一个 Bootstrap 3 拉取请求。您可以通过该拉取请求作为参考点,跟踪我们的工作进度,提出问题或贡献代码。随着开发的进展,我们将持续更新它。
此外,我们将尝试通过专注于 3.0 之后主要版本的单个组件来加速版本控制(例如,模态框或轮播图可以推迟到 4.0 版本发布)。鉴于这种方法,我们没有必要在 3.0 中塞入大量功能工作。
除此之外,我们还愿意在 3.0 中解决一些问题,例如表单样式和移动端增强。不过,我们希望将 3.0 中的这类更改限制在一定范围内,因此请告诉我们哪些功能对您来说最重要。
新的 GitHub 组织
我们在最近几个月多次提到过这一点,但随着 3.0 的发布,我们将迁移到 GitHub 上的一个新组织,twbs。这个用户名是对 H5BP(最著名的前端工具之一)和 Twitter 的致敬。此举不会给各位带来任何问题。
新的 URL
随着迁移到新组织,Bootstrap 文档的 URL 必须更改。我们将在 GitHub Pages 上托管我们的文档,这些 URL 基于用户或组织名称。为了更好地适应未来发展,我们将使用 https://bootstrap.ac.cn/ 作为我们的基本 URL,而不是仅仅进行重定向。
对我们来说,这将是迁移中最痛苦的部分。鉴于链接的广泛使用,我们也会尝试在旧 URL 上设置一些内容来重定向用户,但我们目前还不确定如何实现。也许可以创建一个包含虚拟页面的 shell 仓库,指向其替换页面?时间会告诉我们答案。
加强社区
组织迁移背后的更大目标是加强 Bootstrap 社区。首先,我们将把主要的 Bootstrap 仓库、Heroku 自定义应用程序和博客迁移到新组织。但更重要的是,我们希望将社区项目作为官方项目引入组织。
从语言端口到扩展到代码片段,我们希望与关键社区工作领导者合作,看看这是否合理。我们仍在制定此标准,尚未与任何人联系。
如果您认为您的项目符合要求,请与我们联系。我们将在 3.0 之后不久添加项目。
扩大团队
将更多项目纳入其中将是一项巨大的工作,因为管理现有代码已经是雅各布和我之间的一项繁重任务。为此,我们将寻找一到两个人加入团队,帮助我们管理问题、拉取请求等。这对我们来说是一件大事,我们将花时间弄清楚所有事情。
除了我们两个人之外,与官方贡献者一起扩大团队也是我们的目标。同样,我们对此非常紧张,也没有明确的时间表。
总结
Bootstrap 仍在起步阶段。还有很多很棒的事情要做,我们希望与你们这些很棒的人合作,尽我们所能做到最好。我们希望你们和我们一样兴奋。
如有任何问题或反馈,请通过 Twitter 或 GitHub 与我们联系。