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
Sponsored
·
Your Podcast. Everywhere. Effortlessly.
Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
→
Shoki Hata
September 29, 2022
0
700
Contribute to Hasura
Hasura User Group #1の登壇内容です。
Shoki Hata
September 29, 2022
Tweet
Share
More Decks by Shoki Hata
See All by Shoki Hata
panicと向き合うGo開発 - nilawayで探る見逃されるnil参照とその対策
shohata
1
660
GoのLanguage Server Protocol実装、 「gopls」の自動補完の仕組みを学ぶ
shohata
8
2.3k
ユニットテスト並行化の導入と運用:Goでの事例紹介
shohata
1
830
無理なく始めるGoでのユニットテストの並行化戦略
shohata
2
2.2k
Hasura Conference 2022 Shoki_Hata
shohata
0
270
最近話題のGraphQLサーバー、Hasuraを半年使ってみて
shohata
1
490
Featured
See All Featured
Music & Morning Musume
bryan
47
7.1k
Dominate Local Search Results - an insider guide to GBP, reviews, and Local SEO
greggifford
PRO
0
78
Lightning talk: Run Django tests with GitHub Actions
sabderemane
0
120
Become a Pro
speakerdeck
PRO
31
5.8k
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
1
1.9k
What Being in a Rock Band Can Teach Us About Real World SEO
427marketing
0
170
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
Mobile First: as difficult as doing things right
swwweet
225
10k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
12
1k
Impact Scores and Hybrid Strategies: The future of link building
tamaranovitovic
0
200
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
180
Tips & Tricks on How to Get Your First Job In Tech
honzajavorek
0
440
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