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