Hasura User Group #1の登壇内容です。
Let's contribute toHasura
View Slide
SHOKI HATASoftware Engineer @KanmuTwitter: @sho_hata_Qiita: @sho-hata2
3たまに(ほんのちょっとした)プルリクやissueを送っていたり、
4Hasuraに関しての技術記事を書いてます
5HasuraCon’22で発表させていただきました!
“ 今回の発表で伝えたいこと6
どんなに小さなアウトプットでも、コミュ二ティの役にたつ7
“ Hasuraにコントリビュートするのは難しい?8
9英語なんもわからんHasuraを触り始めたばかり..Haskellなんもわからん
“ 大丈夫です!!10
◦ Pull Requestを投げる◦ Issueを立てる◦ コミュニティで発言したり、すごいツールを作る11そもそも、コントリビュートって何をする?
12プルリクやissueを立てることだけが全てではない!(と自分は考えています)
13◦ issueにスタンプでリアクション◦ Discordで質問◦ ちょっとしたアウトプット(zennのスクラップの様な)こういった活動もコントリビュート活動!
自分の場合14
issueに反応15< たったのこれだけ!
◦ Hasuraf▫ fuzzy-finderライクにマイグレーション・シードをapplyできるツール16自作ツールの開発https://github.com/sho-hata/hasuraf
17ツールを作った動機インタラクティブにHasura CLIを扱いたかった- 適用するバージョンを探して、コピぺ - 候補から絞り込むだけ
特定のバージョンで、Hasura CLIのあるオプションが動作しなくなった◦ Issue◦ Pull Request18Hasura CLIのバグ報告と修正
19自作ツール開発CLI (Go & Cobra)のソースコードを読む経験Pull Request
- 言語:Go- ライブラリ:Cobra- 場所:cli/20- 言語:TypeScript- ライブラリ:React- 場所:console/- 言語:Haskell- 場所:server/Webコンソール CLI エンジン貢献したい各コンポーネントのContribute.mdを読む
技術記事の執筆21◦ 触ったことない人向け説明◦ 便利Tips / ハマりどころの共有◦ 新機能の使い方
22Contributeのメリット
23Hasuraコミニュティに役に立つIssue リアクション・コメント issue解決+1, +1…..優先度が高くなる!
24自分のスキルアップDocumentCodeUse case調べる…調べる…調べる…自分だけの経験
25フィードバックをもらえるアウトプットフィードバック
① スキルアップアウトプットとコミュニティの相互作用26② コミュニティに知見が集まる③ フィードバック
HasuraにContributeする上で大切なこと
どんなに小さなアウトプットでも、コミュ二ティの役にたつ日本のHasuraコミュニティを一緒に盛り上げましょう!28
◦ Hasuraを触る◦ Issueに反応してみる◦ discordで発言してみる小さなアウトプットから始めてみよう29◦ issueを立てる(バグ報告、新機能の提案)◦ 技術記事を書く◦ Pull Requestを送ってみる◦ サポートツールを書いてみる◦ 技術イベントに登壇する
Thank you for tuning in!30