Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Contribute to Hasura
Search
Shoki Hata
September 29, 2022
0
650
Contribute to Hasura
Hasura User Group #1の登壇内容です。
Shoki Hata
September 29, 2022
Tweet
Share
More Decks by Shoki Hata
See All by Shoki Hata
GoのLanguage Server Protocol実装、 「gopls」の自動補完の仕組みを学ぶ
shohata
8
2k
ユニットテスト並行化の導入と運用:Goでの事例紹介
shohata
1
750
無理なく始めるGoでのユニットテストの並行化戦略
shohata
2
2k
Hasura Conference 2022 Shoki_Hata
shohata
0
240
最近話題のGraphQLサーバー、Hasuraを半年使ってみて
shohata
1
450
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
35
6.7k
Building Better People: How to give real-time feedback that sticks.
wjessup
367
19k
Agile that works and the tools we love
rasmusluckow
329
21k
Bash Introduction
62gerente
614
210k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
137
34k
Building an army of robots
kneath
306
45k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
BBQ
matthewcrist
89
9.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.8k
What’s in a name? Adding method to the madness
productmarketing
PRO
22
3.5k
Transcript
Let's contribute to Hasura
SHOKI HATA Software Engineer @Kanmu Twitter: @sho_hata_ Qiita: @sho-hata 2
3 たまに(ほんのちょっとした)プルリクやissueを送っていたり、
4 Hasuraに関しての技術記事を書いてます
5 HasuraCon’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 Request 18 Hasura
CLIのバグ報告と修正
19 自作ツール開発 CLI (Go & Cobra)のソース コードを読む経験 Pull Request
- 言語:Go - ライブラリ :Cobra - 場所:cli/ 20 - 言語:TypeScript
- ライブラリ:React - 場所:console/ - 言語:Haskell - 場所:server/ Webコンソール CLI エンジン 貢献したい各コンポーネントのContribute.mdを読む
技術記事の執筆 21 ◦ 触ったことない人向け説明 ◦ 便利Tips / ハマりどころの共有 ◦ 新機能の使い方
22 Contributeのメリット
23 Hasuraコミニュティに役に立つ Issue リアクション・コメント issue解決 +1, +1…..優先度が高くなる!
24 自分のスキルアップ Document Code Use case 調べる… 調べる… 調べる… 自分だけの経験
25 フィードバックをもらえる アウトプット フィードバック
① スキルアップ アウトプットとコミュニティの相互作用 26 ② コミュニティに知見 が集まる ③ フィードバック
HasuraにContributeする上で 大切なこと
どんなに小さなアウトプットでも、コミュ 二ティの役にたつ 日本のHasuraコミュニティを一緒に盛り上げましょう! 28
◦ Hasuraを触る ◦ Issueに反応してみる ◦ discordで発言してみる 小さなアウトプットから始めてみよう 29 ◦ issueを立てる(バグ報告、新機能の提案)
◦ 技術記事を書く ◦ Pull Requestを送ってみる ◦ サポートツールを書いてみる ◦ 技術イベントに登壇する
Thank you for tuning in! 30