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
What is GitHub Marketplace and good for?
Search
Sam Yamashita
July 25, 2017
Technology
0
110
What is GitHub Marketplace and good for?
Sam Yamashita
July 25, 2017
Tweet
Share
More Decks by Sam Yamashita
See All by Sam Yamashita
AI が自動テストの分野でどのように使われるのか
unbabel
0
140
Thailand
unbabel
1
85
DX に優れた多言語化ドキュメント作成方法
unbabel
0
520
3 Tips for meeting
unbabel
0
260
OSS 翻訳と GitLocalize
unbabel
0
520
Redux in Production
unbabel
1
300
Introduction to RAIL
unbabel
0
110
CSS Architecture
unbabel
1
71
Git・Githubに関する隠された便利な機能
unbabel
1
410
Other Decks in Technology
See All in Technology
PO初心者が考えた ”POらしさ”
nb_rady
0
190
Glacierだからってコストあきらめてない? / JAWS Meet Glacier Cost
taishin
1
160
Delta airlines Customer®️ USA Contact Numbers: Complete 2025 Support Guide
deltahelp
0
390
Claude Code に プロジェクト管理やらせたみた
unson
6
2.9k
React開発にStorybookとCopilotを導入して、爆速でUIを編集・確認する方法
yu_kod
1
240
KubeCon + CloudNativeCon Japan 2025 Recap
ren510dev
1
370
FOSS4G 2025 KANSAI QGISで点群データをいろいろしてみた
kou_kita
0
390
United Airlines Customer Service– Call 1-833-341-3142 Now!
airhelp
0
160
Zero Data Loss Autonomous Recovery Service サービス概要
oracle4engineer
PRO
2
7.7k
Should Our Project Join the CNCF? (Japanese Recap)
whywaita
PRO
0
330
AI導入の理想と現実~コストと浸透〜
oprstchn
0
190
American airlines ®️ USA Contact Numbers: Complete 2025 Support Guide
airhelpsupport
0
360
Featured
See All Featured
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
680
Visualization
eitanlees
146
16k
Designing Experiences People Love
moore
142
24k
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
229
22k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
5
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
48
2.9k
4 Signs Your Business is Dying
shpigford
184
22k
The Cost Of JavaScript in 2023
addyosmani
51
8.5k
Statistics for Hackers
jakevdp
799
220k
Optimizing for Happiness
mojombo
379
70k
The Pragmatic Product Professional
lauravandoore
35
6.7k
StorybookのUI Testing Handbookを読んだ
zakiyama
30
5.9k
Transcript
What is GitHub Marketplace and good for? 2017/07/20 Sota
Yamashita ✓
࣍ • ࣗݾհ • GitLocalize • GitLocalize ʹ͍ͭͯ • ͜Ε·Ͱͷ༁࡞ۀ
• ͜Ε͔Βͷ༁࡞ۀ • OSS • GitHub Marketplace • Marketplace ʹ͍ͭͯ • ඞཁ݅ • Ϣʔβʔϑϩʔ • ਃखॱ • ·ͱΊ
About me
About me Sota Yamashita @ Locki, Inc, Organization github.com/sotayamashita twitter.com/sota0805
instagram.com/sotaya0805
GitLocalize
GitLocalize
GitLocalize - ͜Ε·Ͱͷ༁࡞ۀ ϓϩμΫτϚωʔδϟʔ ϨϏϡΞʔ ༁ऀ ίϐʔˍϖʔετ ΤϯδχΞ ػց༁ Ϋϥυιʔ
γϯά༁ ༁αʔϏε or
GitLocalize -͜Ε͔Βͷ༁࡞ۀ ϨϏϡΞʔ ༁ऀ ΤϯδχΞ ػց༁ Ϋϥυιʔ γϯά༁ ༁αʔϏε or
GitLocalize - OSS (in-progress) Major OSS projects
GitLocalize
GitHub Marketplace
GitHub Marketplace
GitHub Marketplace • GitHub App • OAuth App NEW
GitHub Marketplace • GitHub App • GitHub App ϢʔβʔٴͼΦʔΨφΠθʔγϣϯͷϦϙδτϦ୯Ґ ͷඥ͚ʹͳΔͷͰϢʔβͷཧͳͲ͕ͱͯ؆୯
• OAuth App • OAuth App ͜Ε·ͰͷͷͰϢʔβʔΞΧϯτΛೝূใΛ ར༻͍ͯͯ͠ɺϢʔβʔ୯Ґͷඥ͚ʹͳΓ·͢ɻͨͩ͜Εͩͱ νʔϜʹ։ൃ࣌ʹୀ৬ऀͳͲͷϢʔβʔཧ͕໘ NEW
GitHub Marketplace • GitHub App • Codecov • Percy •
Rollbar • OAuth App • Travis CI • ͦͷଞ NEW
GitHub Marketplace - ඞཁ݅ • OAuth Apps ࠷Ͱ 1000 Ϣʔβʔඞཁ
• GitHub Apps ࠷Ͱ 250 ͷϨϙδτϦʹΠϯ ετʔϧ͞Ε͍ͯΔ͜ͱ͕ඞཁ • ച্ͷ͏ͪ 25ˋ Λ GitHub ͕ऩʢGitHub ੫ʣ • ࠷Ͱ̍ͭͷ༗ྉϓϥϯ͕ඞཁ https://developer.github.com/apps/adding-integrations/listing-apps-on-github-marketplace/requirements-for-listing-an-app-on-github-marketplace/
GitHub Marketplace - Ϣʔβʔϑϩʔ GET installation URL GET login/oauth/authorize POST
login/oauth/access_token Webhook MarketplacePurchaseEvent "Purchased" Buy with GitHub User GET /user/marketplace_purchases Change the plan Webhook MarketplacePurchaseEvent "Changed" Webhook MarketplacePurchaseEvent "Canceled" Cancel the plan
GitHub Marketplace - ਃखॱ 1. ΞϓϦใΛՃ 2. ηΩϡϦςΟʹؔ͢Δ࣭ʹճ ʢ࣭͕ଟͯͭ͘Β͍ʣ 3.
ηΩϡϦςΟςετ
GitHub Marketplace - ਃखॱ 1. ΞϓϦใΛՃ 2. ηΩϡϦςΟʹؔ͢Δ࣭ʹճ ʢ࣭͕ଟͯͭ͘Β͍ʣ 3.
ηΩϡϦςΟςετ
GitHub Marketplace - ਃखॱ
GitHub Marketplace - ਃखॱ 1. ΞϓϦใΛՃ 2. ηΩϡϦςΟʹؔ͢Δ࣭ʹճ ʢ࣭͕ଟͯͭ͘Β͍ʣ 3.
࿈ܞςετ
GitHub Marketplace - ਃखॱ 1. ΞϓϦใΛՃ 2. ηΩϡϦςΟʹؔ͢Δ࣭ʹճ ʢ࣭͕ଟͯͭ͘Β͍ʣ 3.
࿈ܞςετ
·ͱΊ
Thank you for listening!!