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
Developers Summit 2018 0727
Search
pnsk
July 27, 2018
Technology
1
750
Developers Summit 2018 0727
Developers Summit 2018夏 (
https://event.shoeisha.jp/devsumi/20180727
)
pnsk
July 27, 2018
Tweet
Share
More Decks by pnsk
See All by pnsk
GitHubUniverseRecap2024
pnsk
2
580
LT for women in tech
pnsk
0
53
2024-02-09-nailconf
pnsk
0
130
GitHubUniverseRecap2023
pnsk
1
170
Women Tech Terrace 2023
pnsk
0
560
Engineer Friendly City Fukuoka Festival 2020
pnsk
0
180
DevFestWomen 2019
pnsk
0
1.7k
Woman Tech Terrace 2019
pnsk
1
1.3k
Cloud Support Engineer Event 2019
pnsk
1
1.9k
Other Decks in Technology
See All in Technology
広告の効果検証を題材にした因果推論の精度検証について
zozotech
PRO
0
160
会社紹介資料 / Sansan Company Profile
sansan33
PRO
15
400k
Digitization部 紹介資料
sansan33
PRO
1
6.8k
変化するコーディングエージェントとの現実的な付き合い方 〜Cursor安定択説と、ツールに依存しない「資産」〜
empitsu
4
1.3k
Bill One急成長の舞台裏 開発組織が直面した失敗と教訓
sansantech
PRO
2
340
Agile Leadership Summit Keynote 2026
m_seki
1
580
名刺メーカーDevグループ 紹介資料
sansan33
PRO
0
1k
Bill One 開発エンジニア 紹介資料
sansan33
PRO
4
17k
Contract One Engineering Unit 紹介資料
sansan33
PRO
0
13k
ZOZOにおけるAI活用の現在 ~開発組織全体での取り組みと試行錯誤~
zozotech
PRO
5
5k
プロダクト成長を支える開発基盤とスケールに伴う課題
yuu26
4
1.3k
GSIが複数キー対応したことで、俺達はいったい何が嬉しいのか?
smt7174
3
150
Featured
See All Featured
Done Done
chrislema
186
16k
Paper Plane (Part 1)
katiecoart
PRO
0
4.1k
[Rails World 2023 - Day 1 Closing Keynote] - The Magic of Rails
eileencodes
38
2.7k
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
1.9k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
16
1.8k
Sharpening the Axe: The Primacy of Toolmaking
bcantrill
46
2.7k
Chrome DevTools: State of the Union 2024 - Debugging React & Beyond
addyosmani
10
1.1k
Navigating the Design Leadership Dip - Product Design Week Design Leaders+ Conference 2024
apolaine
0
170
The World Runs on Bad Software
bkeepers
PRO
72
12k
Sam Torres - BigQuery for SEOs
techseoconnect
PRO
0
180
[SF Ruby Conf 2025] Rails X
palkan
1
740
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Transcript
How people build software ! " ҙ֎ͱΒͳ͍ʁ! GitHubͷ৽ػೳΛհ͠·͢ ླ ॱࢠ
(@pnsk)
How people build software ! ! Introduction 2 • Junko
Suzuki • @pnsk • Enterprise Support Engineer at GitHub • Joined in Dec. 2015
How people build software ! ! Agenda 3 •GitHubʹ͍ͭͯͷ͓͞Β͍ •GitHub
Business CloudͱGitHub Enterprise •GitHub৽ػೳʹ͍ͭͯ
How people build software ! GitHubʹ͍ͭͯͷ͓͞Β͍ 4 !
How people build software ! The software developer platform 5
How people build software ! ! 6 جຊతͳػೳ • όʔδϣϯཧ
• Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! ! 7 جຊతͳػೳ • όʔδϣϯཧ
• Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! ! 8 جຊతͳػೳ • όʔδϣϯཧ
• Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! ! 9 جຊతͳػೳ • όʔδϣϯཧ
• Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! ! 10 جຊతͳػೳ https://github.co.jp/ •
όʔδϣϯཧ • Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! ! 11 جຊతͳػೳ • όʔδϣϯཧ
• Pull RequestʹΑΔϨϏϡʔ • IssueػೳΛͬͨλεΫཧ • ProjectػೳͰΧϯόϯܗࣜͰϓϩδΣ Ϋτཧ • GitHub PagesΛར༻ͨ͠Webϖʔδ࡞ • API (REST API, GraphQL API)
How people build software ! GitHub Business Cloud ͱ GitHub
Enterprise 12 !
How people build software ! ΤϯυϢʔβ͔Β GitHub.comͱಉ͡ ཧ໘Businessར༻ ʹয 13
How people build software ! 14
How people build software ! ! 15 GitHub Business Cloud
• SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • SAMLʹΑΔSSO • OrganizationϝϯόʔཧͷҐஔ͚
How people build software ! ! 16 GitHub Business Cloud
• SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • SAMLʹΑΔSSO • OrganizationϝϯόʔཧͷҐஔ͚
How people build software ! ! 17 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! ! 18 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! ! 19 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! ! 20 GitHub Enterprise •
On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! ! 21 GitHub Enterprise ௨ৗͷ͓͍߹Θͤ
•5Ӧۀ24࣌ؒαϙʔτ(ӳޠ) •5Ӧۀ8࣌ؒ(9:00am-5:00pm) (ຊޠ) ۓٸͷ͓͍߹Θͤ •24͍࣌ؒͭͰ(ӳޠ) • On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! ! GitHub Business Cloud vs
GitHub Enterprise 22 GitHub Business Cloud • SaaS • GitHub.comͷاۀར༻ • GitHub͕ࣾӡ༻ • SAMLʹΑΔSSO • Organizationϝϯόʔཧͷ Ґஔ͚ GitHub Enterprise • On-premiss • ࣾͰཧ • LDAPɾSAMLɾCASɾBuilt-in • ཧػೳ • ࠪϩάɾγεςϜࢹ • όοΫΞοϓɾߴՄ༻ੑ • ຊޠͷςΫχΧϧαϙʔτ
How people build software ! GitHubͷ৽ػೳʹ͍ͭͯ 23 !
How people build software ! Repository 24
How people build software ! ! 25 Security Alerts GitHub.com
ґଘϥΠϒϥϦͷ੬ऑੑνΣοΫ • Ruby, JavaScript, Python • CVEͷ੬ऑੑҰཡʢhttps:// cve.mitre.org/ʣ • ཧऀͷΈʹ௨ New
How people build software ! ! 26 Archiving Repositories GitHub.com
GitHub Enterprise ϦϙδτϦΛRead-onlyʹมߋ • IssuePull RequestͳͲߋ৽ॲཧ͕ఀࢭ • ForkՄೳ • GitHub API Check Archive͢Δલʹ →ɹREADMEͷฤू →ɹIssuePull RequestͷΫϩʔζ
How people build software ! ! 27 Legal Hold GitHub.com
GitHub Enterprise ΣϒUI͔ΒϦϙδτϦ͕আ͞Εͯɺσʔλআ͞Εͳ͍ɻ OrganizationϢʔβ͕আ͞Εͯɺ ϦϙδτϦͷσʔλอ࣋͞ΕΔɻ
How people build software ! ! 28 git-sizerίϚϯυ GitϦϙδτϦͷαΠζϝτϦΫεΛܭࢉ https://github.com/github/git-sizer
ʹͳΔ Մೳੑͷ͋ΔͷΛ ݟ͚ͭΔ
How people build software ! ! 29 git-sizerίϚϯυ
How people build software ! ! 30 git lfs migrateίϚϯυ
https://github.com/git-lfs/git-lfs git lfs migrate import աڈͷཤྺΛมߋͤͣʹࢦఆͷϑΝΠϧΛ Git LFSͰτϥοΩϯά Point
How people build software ! ! 31 git lfs migrateίϚϯυ
git lfs migrate info https://github.com/git-lfs/git-lfs ֦ுࢠ͝ͱʹ αΠζΛղੳ
How people build software ! Pull Request 32
How people build software ! ! 33 Finding changed method
and function GitHub.com GitHub Enterprise มߋ͕͋ͬͨίʔυͷϝιουΛ؆୯ʹൃݟ • Ruby • JavaScript • Go • Python • PHP Check
How people build software ! ! 34 Multi Reviews at
Protected branch GitHub.com GitHub Enterprise ಛఆϒϥϯνͷอޢػೳ Ϛʔδͷ݅Λઃఆ • ϨϏϡϫʔͷঝೝඞਢ • Code Ownerͷঝೝඞਢ • CIςετͷύε͕ඞਢ • ಛఆͷνʔϜͷΈϚʔδՄೳ • GPGʹΑΔॺ໊ඞਢ ඞਢϨϏϡʔͷΛෳઃఆՄೳ New
How people build software ! ! 35 Checks API GitHub.com
Check • Google Cloud Build • Travis CI • App Center • (CircleCI) GitHub Enterprise Ϗϧυͷ݁Ռͷ ৄࡉ͕GitHub͔Β ݟΕΔ
How people build software ! Issue 36
How people build software ! ! 37 ॏෳIssuePull Requestͷཧ ॏෳτϐοΫʹ”duplicateʢॏෳʣ”
ϚʔΫΛ͚ͭΔ GitHub.com GitHub Enterprise ٞͷࢄΛ͙ ίϝϯτʹ"Duplicate of #{൪߸}“ →Saved repliesʹొ͞Ε͍ͯΔ Check
How people build software ! ! 38 Multiple Issue Templatesͷվળ
GitHub.com GitHub Enterprise Settings͔Β؆୯ʹ࡞Ͱ͖Δ Issue࡞࣌ͷUIվળ .github/ISSUE_TEMPLATEԼʹ ϑΝΠϧ͕࡞͞ΕΔ Check ςϯϓϨʔτ͔Β؆୯࡞ • “Bug Report” • “Feature Request”
How people build software ! Issueͷ༰, Issueίϝϯτͷฤूཤྺࢀর ! 39 Issueίϝϯτฤूཤྺ
GitHub.com GitHub Enterprise ίϝϯτཤྺআՄ
How people build software ! ! 40 Conversation Locking •
WriteݖݶΛͭϢʔβ • Collaborator • ϦϙδτϦΦʔφʔ GitHub.com GitHub Enterprise ಛఆͷϢʔβͷΈίϝϯτՄೳʹ͢Δ
How people build software ! ಛఆϢʔβΛϒϩοΫ͢Δ ! 41 Blocking a
user GitHub.com • ߋ৽ͷ੍ݶʢίϝϯτ, Pull Request, Star, Fork, etc.ʣ Organization·ͨ ϢʔβͰઃఆՄೳ New ϒϩοΫظؒͷࢦఆ (OrganizationͷΈʣ
How people build software ! Project 42
How people build software ! ! 43 Project templates GitHub.com
GitHub Enterprise ProjectͷςϯϓϨʔτ • Basic kanban • “To do”, “In progress”, “Done” • Automated kanban • IssuePull RequestͷΞΫγϣϯ ʹԠͯ͡ΧϥϜΛࣗಈมߋ
How people build software ! ! 44 Project templates GitHub.com
GitHub Enterprise Ճ͞ΕͨςϯϓϨʔτ • Automated kanban with reviews • Bug triage New
How people build software ! ! 45 Project templates GitHub.com
GitHub Enterprise Automated kanban with reviews • Automated kabanʴϨϏϡʔͷϫʔΫϑϩʔ Bug triage • όάमਖ਼ͷ༏ઌ
How people build software ! ! 46 NavigationͷՃ • Project͔ΒIssueใΛมߋ
• ϦΞΫγϣϯ • AssigneeLabelͷมߋ
How people build software ! ! 47 Archive cards ProjectΧʔυΛΞʔΧΠϒՄ
ΞʔΧΠϒϦετ
How people build software ! GitHub Pages 48
How people build software ! ! 49 HTTPS & Custom
domain on GitHub Pages GitHub.com ΧελϜυϝΠϯʹHTTPSͷར༻ New
How people build software ! Ecosystem 50
How people build software ! ! 51 GitHub for Unity
1.0 UnityΤσΟΞͷ֦ுػೳ • Gitૢ࡞ɺGitHubͷػೳ • Git LFS • ϑΝΠϧϩοΫػೳ etc.
How people build software ! GitHub Enterpriseͷཧܥػೳ 52
How people build software ! ! 53 Hotpatch ύονϦϦʔεʹؔͯ͠ɺجຊతʹμϯλΠϜͳ͠ͰΞοϓάϨʔυՄೳ GitHub
Enterprise
How people build software ! ! 54 Mixed Auth GitHub
Enterprise New ೝূػೳͷซ༻
How people build software ! ! 55 Dormancy Threshold GitHub
Enterprise ඇΞΫςΟϒͳϢʔβͷݕ • ಛఆظؒɺߋ৽ΞΫγϣϯ͕ͳ͍ ظؒͷมߋՄʢॳظ90ʣ New ϥΠηϯεͷઅʹར༻Ͱ͖Δ
How people build software ! ! 56 Unified Search GitHub
Enterprise GitHub Enterprise͔Β༗ޮԽ ඞཁͳͷ • GitHub EnterpriseϥΠηϯε • Business Cloud ΞΧϯτ • HTTPSΞΫηε GitHub Enterprise͔ΒGitHub.comͷݕࡧ͕Ͱ͖Δ
How people build software ! ! 57 Open support ticket
from GHE GitHub Enterprise GitHub Enterpriseͷཧը໘͔Β αϙʔτνέοτΛΕΔ • αϙʔτʹඞཁͳใ͕ࣗಈͰه ࡌ͞ΕΔ
How people build software ! Catch up info 58
How people build software ! ! 59 GitHub Blog https://blog.github.com
How people build software ! ! 60 GitHub Blog in
Japanese https://blog.github.com/jp/
How people build software ! ! 61 Changelog https://blog.github.com/changelog/
How people build software ! ! 62 Release notes https://enterprise.github.com/releases/
How people build software ! ! 63 Community Forum https://github.community/
How people build software ! "