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
Developers Summit Kobe 2018 0928
Search
pnsk
September 28, 2018
Technology
1.5k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
Developers Summit Kobe 2018 0928
Developers Summit 2018 Kansai (
https://event.shoeisha.jp/devsumi/20180928
)
pnsk
September 28, 2018
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
610
LT for women in tech
pnsk
0
79
2024-02-09-nailconf
pnsk
0
150
GitHubUniverseRecap2023
pnsk
1
210
Women Tech Terrace 2023
pnsk
0
610
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
220
DevFestWomen 2019
pnsk
0
1.8k
Woman Tech Terrace 2019
pnsk
1
1.3k
Cloud Support Engineer Event 2019
pnsk
1
2k
Other Decks in Technology
See All in Technology
AI時代のエンジニアの情報発信〜個人の発信を組織の力に変える〜
ryo_kawamata
1
7k
[General] 개발자로 해외 기업에서 일하기
skydoves
1
260
AIエージェント時代、Kaggleにどう取り組むか
takanao
2
470
PostgreSQL オプティマイザ統計の秘密
nori_shinoda
0
200
[FECONF-2026] 신대륙을 향한 카카오페이증권 프론트엔드 항해기 (이주승)
l1ghthouse
0
360
データマネジメント × 法務で作りあげる、 freeeの新しいデータガバナンスへの軌跡
freee
PRO
3
660
ひとりで始めた AI駆動開発、チームに広げて何が変わったのか
kenichiodo
1
210
IoTとは〜? 数字で見るSORACOM UG【SORACOM UG Explorer 2026】
soracom
PRO
0
120
Maestro MCPとClaude Code Skillsによる自律的なE2Eテスト支援
asmz
0
410
AIに任せられるFlutterコードベースを作る 〜仕様をコードで表し、ハーネスで守る〜
myohei
1
630
あなたのDartコードは丸見えかもしれない ~reFlutterで暴くFlutterアプリの中身と多層防御~
zozotech
PRO
0
750
re:Invent の去年のスケジュールを公開します!
miu_crescent
PRO
0
200
Featured
See All Featured
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
290
[SF Ruby Conf 2025] Rails X
palkan
3
1.5k
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
74
43k
Marketing Yourself as an Engineer | Alaka | Gurzu
gurzu
0
350
The Director’s Chair: Orchestrating AI for Truly Effective Learning
tmiket
1
350
Measuring & Analyzing Core Web Vitals
bluesmoon
9
1.1k
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
20k
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
3
1.4k
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
650
How STYLIGHT went responsive
nonsquared
100
6.3k
For a Future-Friendly Web
brad_frost
184
11k
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
310
Transcript
How people build software ! " ҙ֎ͱΒͳ͍ʁ! GitHubͷ৽ػೳ ླ ॱࢠ
(@pnsk)
How people build software ! ! Introduction 2 • Junko
Suzuki • @pnsk • Business Support Engineer at GitHub • Joined in Dec. 2015
How people build software ! ! ͪͳΈʹ 3 https://speakerdeck.com/pnsk/developers-summit-2018-0727
How people build software ! ! Agenda 4 •GitHubʹ͍ͭͯͷ͓͞Β͍ •GitHub
Business CloudͱGitHub Enterprise •GitHub৽ػೳʹ͍ͭͯ
How people build software ! GitHubʹ͍ͭͯͷ͓͞Β͍ 5 !
How people build software ! The software developer platform 6
How people build software ! 7 https://github.com/atom https://github.com/pnsk ϢʔβΞΧϯτ OrganizationΞΧϯτ
How people build software ! ! Explore͔ΒτϨϯυͷOSSΛݟ͚ͭΔ 8
How people build software ! جຊతͳػೳͷ͓͞Β͍ 9
How people build software ! ! όʔδϣϯཧ 10 • GitϦϙδτϦΛͬͯɺιʔείʔυ
ը૾ϑΝΠϧͳͲ༷ʑͳσʔλͷόʔδϣ ϯཧ • มߋͷࠩΛGitHub্Ͱ֬ೝ • Blameػೳαϙʔτ etc
How people build software ! ! Pull RequestΛͬͨϨϏϡʔ 11 •
ϦϙδτϦʹऔΓೖΕ͍ͨมߋΛఏҊ • มߋʹ͍ͭͯͷσΟεΧογϣϯ • ϨϏϡʔίϝϯτ • ֆจࣈͷϦΞΫγϣϯ etc
How people build software ! ! IssueػೳΛͬͨλεΫཧ 12 • ϦϙδτϦʹؔ͢ΔλεΫཧ
• ϥϕϧͰΧςΰϦ͚ • ΞαΠϯػೳͰ୲ऀΛઃఆ • ϚΠϧετʔϯͷઃఆ etc
How people build software ! ! ProjectػೳͰɺΧϯόϯܗࣜͰϓϩδΣΫτཧ 13 • ΧϯόϯܗࣜͰϓϩδΣΫτཧ
• OrganizationϦϙδτϦ୯Ґ࡞ • ProjectϘʔυΛෳ࡞Մೳ • ϫʔΫϑϩʔΛࣗ༝ʹ࡞Ͱ͖Δ etc
How people build software ! ! GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ 14 https://github.co.jp/
• ϚʔΫμϯܗࣜͰϑΝΠϧΛฤू • ࡞ͨ͠ϑΝΠϧGitHub্Ͱόʔδϣ ϯཧ etc
How people build software ! ! APIʢREST APIɺGraphQL APIʣαϙʔτ 15
• GitHub্ͷػೳΛར༻ • GitHub্ͷσʔλΛࢀরɾߋ৽
How people build software ! ! αʔυύʔςΟͱͷ࿈ܞ 16
How people build software ! GitHub Business Cloud ͱ GitHub
Enterprise 17 !
How people build software ! ΤϯυϢʔβ͔Β GitHub.comͱಉ͡ ཧ໘Businessར༻ ʹয 18
How people build software ! 19
How people build software ! ! 20 GitHub Business Cloud
• SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • Organization୯ҐͰར༻ • SAMLʹΑΔSSO • OrganizationϝϯόʔཧͷҐஔ͚
How people build software ! ! 21 GitHub Business Cloud
• SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • Organization୯ҐͰར༻ • SAMLʹΑΔSSO • OrganizationϝϯόʔཧͷҐஔ͚
How people build software ! ! 22 GitHub Business Cloud
• SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • Organization୯ҐͰར༻ • SAMLʹΑΔSSO • OrganizationϝϯόʔཧͷҐஔ͚
How people build software ! ! 23 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ
How people build software ! ! 24 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ
How people build software ! ! 25 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ৄࡉͳࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ
How people build software ! ! 26 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ৄࡉͳࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ
How people build software ! ! GitHub Business Cloud vs
GitHub Enterprise 27 GitHub Business Cloud • SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • Organization୯ҐͰར༻ • SAMLʹΑΔSSO • Organizationϝϯόʔཧͷ Ґஔ͚ GitHub Enterprise • On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ৄࡉͳࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ
How people build software ! ! 28 ຊޠͷςΫχΧϧαϙʔτ ௨ৗͷ͓͍߹Θͤ •5Ӧۀ24࣌ؒαϙʔτ(ӳޠ)
•5Ӧۀ8࣌ؒ(9:00am-5:00pm) (ຊޠ) ۓٸͷ͓͍߹Θͤ •24͍࣌ؒͭͰ(ӳޠ)
How people build software ! 29
How people build software ! GitHubͷ৽ػೳʹ͍ͭͯ 30 !
How people build software ! ! 31 Activity Overview GitHub.com
ΞΫςΟϏςΟͷ֓ཁදࣔ Beta
How people build software ! ! 32 Nested Team νʔϜΛ֊ͰઃఆՄೳ
GitHub.com GitHub Enterprise
How people build software ! ! Teamϖʔδ 33 GitHub.com GitHub
Enterprise
How people build software ! ϦϙδτϦؔ࿈ 34
How people build software ! ! 35 Security Alerts GitHub.com
ґଘϥΠϒϥϦͷ੬ऑੑνΣοΫ • Ruby, JavaScript, Python • CVEͷ੬ऑੑҰཡʢhttps:// cve.mitre.org/ʣ • ཧऀͷΈʹ௨ New
How people build software ! Archive͢Δલʹ →ɹREADMEͷฤू →ɹIssuePull RequestͷΫϩʔζ !
36 Archiving Repositories GitHub.com GitHub Enterprise ϦϙδτϦΛRead-onlyʹมߋ • IssuePull RequestͳͲߋ৽ॲཧ͕ఀࢭ • ForkՄೳ Check
How people build software ! ! 37 git-sizerίϚϯυ GitϦϙδτϦͷαΠζϝτϦΫεΛܭࢉ https://github.com/github/git-sizer
ʹͳΔ Մೳੑͷ͋ΔͷΛ ݟ͚ͭΔ
How people build software ! ! 38 git-sizerίϚϯυ
How people build software ! ! Git LFS 2.5 39
Git Large File Storage • Go 1.10.3 • git lfs migrateίϚϯυͷ֦ு GitHub.com GitHub Enterprise https://github.com/git-lfs/git-lfs
How people build software ! Pull Requestؔ࿈ 40
How people build software ! ! 41 Resolvable Conversation GitHub.com
Pull Request্ͷձΛ”Resolvedʢղܾࡁʣ” ʹ͢Δ ղܾࡁͷձඇදࣔʹͳΔ
How people build software ! ! 42 Multi Reviews at
Protected branch GitHub.com GitHub Enterprise ಛఆϒϥϯνͷอޢػೳ Ϛʔδͷ݅Λઃఆ • ϨϏϡΞʔͷঝೝඞਢ • Code Ownerͷঝೝඞਢ • CIςετͷύε͕ඞਢ • ಛఆͷνʔϜͷΈϚʔδՄೳ • GPGʹΑΔॺ໊ඞਢ ඞਢϨϏϡʔͷΛෳઃఆՄೳ New
How people build software ! ! ϒϥϯνอޢϧʔϧ 43 ϒϥϯν໊ͷύλʔϯΛࢦఆͯ͠อޢϧʔϧΛద༻ GitHub.com
How people build software ! ! 44 Checks API GitHub.com
Check • Azure Pipeline • Google Cloud Build • Travis CI • App Center • (CircleCI) GitHub Enterprise Ϗϧυͷ݁Ռͷ ৄࡉ͕GitHub͔Β ݟΕΔ
How people build software ! Issueؔ࿈ 45
How people build software ! ! 46 Multiple Issue Templatesͷվળ
GitHub.com GitHub Enterprise Settings͔Β؆୯ʹ࡞Ͱ͖Δ Issue࡞࣌ͷUIվળ .github/ISSUE_TEMPLATEԼʹ ϑΝΠϧ͕࡞͞ΕΔ Check ςϯϓϨʔτ͔Β؆୯࡞ • “Bug Report” • “Feature Request”
How people build software ! ! 47 Conversation Locking •
WriteݖݶΛͭϢʔβ • Collaborator • ϦϙδτϦΦʔφʔ GitHub.com GitHub Enterprise ಛఆͷϢʔβͷΈίϝϯτՄೳʹ͢Δ
How people build software ! ಛఆϢʔβΛϒϩοΫ͢Δ ! 48 Blocking a
user GitHub.com • ߋ৽ͷ੍ݶʢίϝϯτ, Pull Request, Star, Fork, etc.ʣ Organization·ͨ ϢʔβͰઃఆՄೳ New ϒϩοΫظؒͷࢦఆ (OrganizationͷΈʣ
How people build software ! Projectؔ࿈ 49
How people build software ! ! 50 Project templates GitHub.com
GitHub Enterprise ProjectͷςϯϓϨʔτ • Basic kanban • “To do”, “In progress”, “Done” • Automated kanban • IssuePull RequestͷΞΫγϣϯ ʹԠͯ͡ΧϥϜΛࣗಈมߋ
How people build software ! ! 51 Project templates GitHub.com
GitHub Enterprise Ճ͞ΕͨςϯϓϨʔτ • Automated kanban with reviews • Bug triage New
How people build software ! ! 52 Project templates GitHub.com
GitHub Enterprise Automated kanban with reviews • Automated kabanʴϨϏϡʔͷϫʔΫϑϩʔ Bug triage • όάमਖ਼ͷ༏ઌ
How people build software ! ! 53 Archive cards ProjectΧʔυΛΞʔΧΠϒՄ
ΞʔΧΠϒϦετ
How people build software ! αʔυύʔςΟ࿈ܞ 54
How people build software ! ! GitHub Servicesͷഇࢭ 55 GitHub.comͰ10݄1ɺGitHub
EnterpriseͰ2.17Ͱഇࢭ • ସखஈ • GitHub AppsɺWebhookͳͲ • ֬ೝํ๏ʢGitHub Enterpriseʣ • ghe-legacy-github-services-report GitHub.com GitHub Enterprise
How people build software ! Ecosystem 56
How people build software ! ! 57 GitHub for Unity
1.0 UnityΤσΟλͷ֦ுػೳ • Gitૢ࡞ɺGitHubͷػೳ • Git LFS • ϑΝΠϧϩοΫػೳ etc. https://github.com/github-for-unity/Unity
How people build software ! ! GitHub Desktop 1.4 58
• ϚʔδલʹίϯϑϦΫτΛݕ • ϦϦʔεϊʔτΛGitHub Desktop্Ͱ֬ೝ etc. https://github.com/desktop/desktop
How people build software ! GitHub Enterpriseͷཧܥػೳ 59
How people build software ! ! 60 Hotpatch ύονϦϦʔεʹؔͯ͠ɺجຊతʹμϯλΠϜͳ͠ͰΞοϓάϨʔυՄೳ GitHub
Enterprise
How people build software ! ! 61 Mixed Auth GitHub
Enterprise New ೝূػೳͷซ༻
How people build software ! ! 62 Unified Search GitHub
Enterprise GitHub Enterprise͔Β༗ޮԽ ඞཁͳͷ • GitHub EnterpriseϥΠηϯε • GitHub Business Cloud ΞΧϯτ • HTTPSΞΫηε GitHub Enterprise͔ΒGitHub.comͷݕࡧ͕Ͱ͖Δ
How people build software ! ! 63 Open support ticket
from GHE GitHub Enterprise GitHub Enterpriseͷཧը໘͔Β αϙʔτνέοτΛΕΔ • αϙʔτʹඞཁͳใ͕ࣗಈͰه ࡌ͞ΕΔ
How people build software ! Catch up info 64
How people build software ! ! 65 GitHub Blog https://blog.github.com
https://blog.github.com/jp/
How people build software ! ! TwitterΞΧϯτ 66 https://twitter.com/githubjapan
How people build software ! ! 67 Changelog https://blog.github.com/changelog/
How people build software ! ! 68 Release notes https://enterprise.github.com/releases/
How people build software ! ! 69 Helpϖʔδ https://help.github.com/ https://help.github.jp/
How people build software ! ! 70 Community Forum https://github.community/
How people build software ! "