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
82
DX に優れた多言語化ドキュメント作成方法
unbabel
0
490
3 Tips for meeting
unbabel
0
220
OSS 翻訳と GitLocalize
unbabel
0
460
Redux in Production
unbabel
1
280
Introduction to RAIL
unbabel
0
90
CSS Architecture
unbabel
1
62
Git・Githubに関する隠された便利な機能
unbabel
1
390
Other Decks in Technology
See All in Technology
高専で制御を、大学でセンシングを学び、次は脳みそ
satoshirobatofujimoto
0
120
GrafanaMeetup_AmazonManagedGrafanaのアクセス制御機能とマルチテナント環境下でのアクセス制御について
daitak
0
450
web-application-security
matsuihidetoshi
1
200
MixIT 2024 - Pulumi : Gérer son infra avec son langage de programmation préféré
ju_hnny5
1
120
DX企業CTOとして考える技術への向き合い方
shoheitai
0
100
Microsoft for Startups Founders Hub_20240429 update
daikikanemitsu
1
2.4k
Max out Local LLM in Challenging Environments
sashimimochi
2
200
今年のRubyKaigiはProfiler Year🤘
osyoyu
0
490
Microsoft Intune 勉強会 第 2 回目
tamaiyutaro
2
500
LayerXにおけるLLMプロダクト開発の今までとこれから
layerx
PRO
4
940
require(ESM)とECMAScript仕様
uhyo
4
1k
Autonomous Database Cloud 技術詳細 / adb-s_technical_detail_jp
oracle4engineer
PRO
15
35k
Featured
See All Featured
A designer walks into a library…
pauljervisheath
201
23k
Designing Experiences People Love
moore
136
23k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
226
51k
Optimising Largest Contentful Paint
csswizardry
13
2.4k
Fontdeck: Realign not Redesign
paulrobertlloyd
76
4.9k
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
15
1.6k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
34
6k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.7k
It's Worth the Effort
3n
180
27k
Writing Fast Ruby
sferik
622
60k
Infographics Made Easy
chrislema
238
18k
Pencils Down: Stop Designing & Start Developing
hursman
117
11k
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!!