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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
pnsk
July 27, 2018
Technology
1
760
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
54
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
30分でわかる「ネットワーク図の描き方入門」/infraengbooks56
corestate55
0
300
Ruby版 JSXのRuxが気になる
sansantech
PRO
0
190
ECS障害を例に学ぶ、インシデント対応に備えたAIエージェントの育て方 / How to develop AI agents for incident response with ECS outage
iselegant
5
740
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
150
Claude_CodeでSEOを最適化する_AI_Ops_Community_Vol.2__マーケティングx_AIはここまで進化した.pdf
riku_423
2
640
pool.ntp.orgに ⾃宅サーバーで 参加してみたら...
tanyorg
1
2.7k
衛星画像即時マッピングサービスの実現に向けて
lehupa
1
240
マーケットプレイス版Oracle WebCenter Content For OCI
oracle4engineer
PRO
5
1.6k
コンテナセキュリティの最新事情 ~ 2026年版 ~
kyohmizu
8
2.9k
登壇駆動学習のすすめ — CfPのネタの見つけ方と書くときに意識していること
bicstone
3
190
Oracle Cloud Observability and Management Platform - OCI 運用監視サービス概要 -
oracle4engineer
PRO
2
14k
モダンUIでフルサーバーレスなAIエージェントをAmplifyとCDKでサクッとデプロイしよう
minorun365
5
270
Featured
See All Featured
Building a Scalable Design System with Sketch
lauravandoore
463
34k
Accessibility Awareness
sabderemane
0
62
Side Projects
sachag
455
43k
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
72
Cheating the UX When There Is Nothing More to Optimize - PixelPioneers
stephaniewalter
287
14k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.8k
[SF Ruby Conf 2025] Rails X
palkan
1
780
Abbi's Birthday
coloredviolet
1
4.8k
Building Experiences: Design Systems, User Experience, and Full Site Editing
marktimemedia
0
420
Learning to Love Humans: Emotional Interface Design
aarron
275
41k
The Art of Programming - Codeland 2020
erikaheidi
57
14k
AI Search: Where Are We & What Can We Do About It?
aleyda
0
7k
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 ! "