5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Vue】Vuetify.jsにコントリビュートするための準備

Last updated at Posted at 2021-02-13

スクリーンショット 2021-02-14 1.54.29.png

Vuetify.jsにコントリビュートしてみたい!という方に開発環境の構築を本記事でまとめました。

コードをcloneする

git clone https://github.com/vuetifyjs/vuetify.git

以降のコマンドはすべてcloneで取得したvuetifyディレクト配下で実行しています。

yarnコマンドを使用できるよう準備

  • npmからyarnをインストールする
npm install -g yarn

パッケージをインストールする

yarn

ビルドの実行

yarn build

node-gypがグローバルなNode環境に入っていない場合はビルドに失敗します。 その場合は、npm install -g node-gypの実行後に改めてビルドしてください。

開発サーバの起動

  • 起動する前に、packages/vuetify/dev/Playgroud.vue を以下に書き換える
packages/vuetify/dev/Playgroud.vue
<template>
  <v-container>
    <p>ただいま開発環境の動作確認中</p>
  </v-container>
</template>

<script>
  export default {
    data: () => ({
    //
    }),
  }
</script>

  • 開発サーバを起動する
yarn dev

image.png

Playgroud.vueの内容がブラウザから確認できれば、vuetify.jsの開発環境構築は完了です。

issueで上がっているバグを再現する際は、Playground.vueにコピペすると大抵は再現確認できるので、改修作業を行う際はPlaygroud.vueを利用しましょう。👍

PRを出す際は、既にMergeされているPRを参考に作成すると、レビューを見てもらいやすくなります。報告内容をFixes:xxxだけにしないで、修正前後の挙動の違いについても記載すると良さそうです。

参考記事:https://vuetifyjs.com/en/getting-started/contributing/#working-with-github

5
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
5
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?