貢献

👍🎉 まずは、時間をかけて貢献していただきありがとうございます!🎉👍

プレイグラウンドと問題報告

ローカル設定なしでBootstrapVueコンポーネントを試したい場合は、オンラインプレイグラウンドにアクセスしてください。新しいVueインスタンスを使用して、コンポーネントをインタラクティブに操作してテストできます。変更を保存したり、コンポーネントの動作不良を報告するPRを作成したい場合は、CodePenCodeSandbox、またはJSFiddleに保存して、そのリンクを問題報告に提供してください。

設定

  • このリポジトリをクローンする (git clone https://github.com/bootstrap-vue/bootstrap-vue --branch=dev)
  • nodeyarnがローカルにインストールされていることを確認してください。
  • 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にすでに貢献してくれたすべての人に感謝します!