Содействие
👍🎉 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!