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
640
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
1.9k
ユニットテスト並行化の導入と運用:Goでの事例紹介
shohata
1
740
無理なく始めるGoでのユニットテストの並行化戦略
shohata
2
1.9k
Hasura Conference 2022 Shoki_Hata
shohata
0
240
最近話題のGraphQLサーバー、Hasuraを半年使ってみて
shohata
1
440
Featured
See All Featured
Understanding Cognitive Biases in Performance Measurement
bluesmoon
29
1.7k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
227
22k
Imperfection Machines: The Place of Print at Facebook
scottboms
267
13k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
129
19k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
120
52k
Making Projects Easy
brettharned
116
6.2k
The Power of CSS Pseudo Elements
geoffreycrofte
75
5.8k
The MySQL Ecosystem @ GitHub 2015
samlambert
251
12k
It's Worth the Effort
3n
184
28k
Into the Great Unknown - MozCon
thekraken
38
1.7k
Bash Introduction
62gerente
612
210k
Reflections from 52 weeks, 52 projects
jeffersonlam
349
20k
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