貢献
👍🎉 まずは、時間をかけて貢献していただきありがとうございます!🎉👍
プレイグラウンドと問題報告
ローカル設定なしで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
ディレクトリにあります)。変更は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で完全な透明性をもって資金援助も歓迎します。誰でも経費を申請できます。経費がコミュニティの開発にとって有益である場合、コアコントリビューターによってOpen Collectiveの台帳に「マージ」され、経費を申請した人は払い戻されます。
スポンサーになることで、あなたの会社もこのオープンソースプロジェクトをサポートすることを検討してください。
コントリビューター
BootstrapVueにすでに貢献してくれたすべての人に感謝します!