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 发布后直接合并到 master 分支。
为了帮助沟通和跟踪更改,我们开了一个 Bootstrap 3 pull request。请关注我们的工作内容,提出问题,或使用该 pull request 作为参考点进行贡献。我们将随着开发的进展不断更新它。
此外,我们将尝试通过专注于 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 发布后不久开始添加项目。
扩大团队
将更多项目纳入组织将是一项巨大的工作,因为管理现有代码已经是 Jacob 和我之间的一项繁重任务。为此,我们将寻求增加一到两个人加入团队,帮助我们管理问题、拉取请求等。这对我们来说意义重大,我们将花时间来弄清楚所有事情。
除了我们两个人之外,我们还希望通过官方贡献者来扩大团队。同样,我们对此非常紧张,也没有明确的时间表。
总结
Bootstrap 仍然处于起步阶段。还有很多很棒的事情要做,我们希望与你们这些很棒的人一起尽我们所能做到最好。我们希望你们和我们一样兴奋。
如果您有任何问题或反馈,请通过 Twitter 或 GitHub 与我们联系。