贡献

👍🎉 首先,感谢您抽出时间做出贡献! 🎉👍

游乐场和问题报告

如果您想在没有任何本地设置的情况下使用 BootstrapVue 组件,只需访问我们的 在线游乐场,您就可以使用新的 Vue 实例交互式地播放和测试组件。如果您想保留更改或制作 PR 报告组件的错误行为,可以将它们保存到 CodePenCodeSandboxJSFiddle,并在问题中提供该链接。

设置

  • 克隆此仓库(git clone https://github.com/bootstrap-vue/bootstrap-vue --branch=dev
  • 确保您已在本地安装 nodeyarn
  • cd bootstrap-vue
  • 运行 yarn install 以安装所有依赖项

处理组件

如果您想在本地破解和改进组件,可以按照以下步骤操作

  • 运行 yarn docs-dev 以运行本地开发服务器
  • 前往 https://127.0.0.1:3000/play
  • 现在,您可以在本地对组件进行更改(它们位于 components 目录中)。更改将通过 webpack 热重载应用,而无需重新加载页面
  • 最后,请随时与他人分享您的精彩破解,并打开 PR

在您的项目中进行测试

如果您想在项目中查看更改,而不是在演练场中查看更改

  • bootstrap-vue 目录中执行 yarn link
  • 在您的项目中运行 yarn link bootstrap-vue
  • bootstrap-vue 中运行 yarn watch
  • 现在,每当您更改组件时,都会在您的项目中构建并准备好一个新的生产版本

拉取请求

请确保所有拉取请求都是针对 GitHub 上的 dev 分支进行的。请参阅 Conventional Commits 规范,了解提交和 PR 命名准则。这非常重要,因为 CHANGELOG 是从这些消息中生成的。

示例

  • fix(b-modal): 修复一些损坏的模态内容
  • feat(b-table): 为表格组件添加一项功能

财务捐款

我们还欢迎在我们的 Open Collective 上以完全透明的方式进行财务捐款。任何人都可以提交费用。如果费用对社区发展有意义,核心贡献者会将其“合并”到我们开放社区的分类帐中,并且提交费用的个人将获得报销。

考虑要求贵公司也通过成为赞助商来支持这个开源项目。

贡献者

感谢所有已经为 BootstrapVue 做出贡献的人员!