Содействие

👍🎉 First off, thanks for taking the time to contribute! 🎉👍

Отчеты о проблемах и плейграунде

Если Вы хотите поиграть с компонентами 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, чтобы запустить локальный сервер разработки
  • Перейдите по адресу http://localhost:3000/play
  • Теперь Вы можете локально вносить изменения в компоненты (они находятся в каталоге components) Изменения будут применены с горячей перезагрузкой веб-пакета без необходимости перезагружать страницу.
  • Наконец, не стесняйтесь делиться своими крутыми хаками с другими и открывать PR

Тестируйте внутри своего проекта

Если Вы хотите видеть свои изменения в своем проекте, а не на плейграунде:

  • Выполните yarn link внутри каталога bootstrap-vue
  • В вашем проекте запустите yarn link bootstrap-vue
  • Запустите yarn watch внутри bootstrap-vue
  • Теперь каждый раз, когда Вы меняете компонент, для Вашего проекта будет создана новая продакшен версия

Пулл Реквесты

Пожалуйста, убедитесь, что все пулл реквесты отправляются в ветку dev на GitHub. Смотрите спецификацию Обычные коммиты для получения инструкций по присвоению имен и ПР. Это очень важно, так как из этих сообщений генерируется CHANGELOG.

Примеры:

  • fix(b-modal): fixes some broken modal stuff
  • feat(b-table): add a feature to the table component

Финансовые вклады

Мы также приветствуем финансовые взносы в условиях полной прозрачности в нашем Open Collective. Кто угодно может подать заявку на оплату. Если расходы имеют смысл для развития сообщества, они будут «объединены» в реестре нашего открытого коллектива основными участниками, и лицо, подавшее расходы, будет возмещено.

Вы можете попросить вашу компанию также поддержать этот проект с открытым исходным кодом, став спонсором.

Контрибьюторы

Спасибо всем, кто уже внес свой вклад в BootstrapVue!