Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
Contribute to Hasura
Search
Shoki Hata
September 29, 2022
760
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Contribute to Hasura
Hasura User Group #1の登壇内容です。
Shoki Hata
September 29, 2022
Transcript
30 slides
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
More Decks by Shoki Hata
See All by Shoki Hata
Go の Language Server はセキュアに動かせる
shohata
0
30
panicと向き合うGo開発 - nilawayで探る見逃されるnil参照とその対策
shohata
1
910
GoのLanguage Server Protocol実装、 「gopls」の自動補完の仕組みを学ぶ
shohata
8
2.7k
ユニットテスト並行化の導入と運用:Goでの事例紹介
shohata
1
970
無理なく始めるGoでのユニットテストの並行化戦略
shohata
2
2.4k
Hasura Conference 2022 Shoki_Hata
shohata
0
310
最近話題のGraphQLサーバー、Hasuraを半年使ってみて
shohata
1
550
Featured
See All Featured
A better future with KSS
kneath
240
18k
[RailsConf 2023 Opening Keynote] The Magic of Rails
eileencodes
31
10k
Git: the NoSQL Database
bkeepers
PRO
433
67k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
2k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
470
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
1
610
Docker and Python
trallard
47
4.3k
Prompt Engineering for Job Search
mfonobong
0
580
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
6.2k
Primal Persuasion: How to Engage the Brain for Learning That Lasts
tmiket
0
520
Effective software design: The role of men in debugging patriarchy in IT @ Voxxed Days AMS
baasie
1
610
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
123
22k