贡献
👍🎉 首先,感谢您抽出时间做出贡献! 🎉👍
游乐场和问题报告
如果您想在没有任何本地设置的情况下使用 BootstrapVue 组件,只需访问我们的 在线游乐场,您就可以使用新的 Vue 实例交互式地播放和测试组件。如果您想保留更改或制作 PR 报告组件的错误行为,可以将它们保存到 CodePen、CodeSandbox 或 JSFiddle,并在问题中提供该链接。
设置
- 克隆此仓库(
git clone https://github.com/bootstrap-vue/bootstrap-vue --branch=dev
) - 确保您已在本地安装
node
和yarn
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 做出贡献的人员!