Submit Search
Upload
Goのパッケージ管理 @Go合宿2018
•
0 likes
•
671 views
jumpei chikamori
Follow
Go合宿2018で発表したLT資料です https://go-beginners.connpass.com/event/86555/
Read less
Read more
Technology
Report
Share
Report
Share
1 of 54
Download now
Download to read offline
Recommended
Hack the hacktoberfest
Hack the hacktoberfest
Sharjeel Yunus
Angular 1.X Community and API Decissions
Angular 1.X Community and API Decissions
David Rodenas
Share point productivity tools
Share point productivity tools
Denis Molodtsov
GitHub Introduction
GitHub Introduction
VIA Next Innovators
DroidKaigi 2018報告会(公式アプリへのコントリビュート)
DroidKaigi 2018報告会(公式アプリへのコントリビュート)
Hironytic
Git kelvin
Git kelvin
Kwong Wang Ho
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
jumpei chikamori
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
Recommended
Hack the hacktoberfest
Hack the hacktoberfest
Sharjeel Yunus
Angular 1.X Community and API Decissions
Angular 1.X Community and API Decissions
David Rodenas
Share point productivity tools
Share point productivity tools
Denis Molodtsov
GitHub Introduction
GitHub Introduction
VIA Next Innovators
DroidKaigi 2018報告会(公式アプリへのコントリビュート)
DroidKaigi 2018報告会(公式アプリへのコントリビュート)
Hironytic
Git kelvin
Git kelvin
Kwong Wang Ho
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
コードジェネレートとの付き合い方 @Go Conference 2018 Spring
jumpei chikamori
GitLab webcast - Release 8.4
GitLab webcast - Release 8.4
GitLab, Inc
PowerUp Grails Web Development with OpenShift
PowerUp Grails Web Development with OpenShift
GrailsConf
Intro to Version Control with Git and Github
Intro to Version Control with Git and Github
Joe Fleming
Git and GitHub for RallyOn
Git and GitHub for RallyOn
Matthew McCullough
Google+ and the Google+ Platform
Google+ and the Google+ Platform
Jomar Tigcal
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
Evan Lin
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
msohn
Tiny spec bangalore (troopr)
Tiny spec bangalore (troopr)
Ujjwal Grover
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
Evan Lin
What we use to build Android apps at Silicon Straits
What we use to build Android apps at Silicon Straits
Silicon Straits
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
Intro to Git & GitHub
Intro to Git & GitHub
Google Developer Students Club NIT Silchar
Hacktoberfest 2020
Hacktoberfest 2020
Pranshu Pareek
Git & github
Git & github
Mohamed Abdallah
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Git & Github
Git & Github
Aman Lalpuria
Go勉強会#1
Go勉強会#1
Sho Hashimoto
Collaborative development using git, Session conducted at Model Engineering C...
Collaborative development using git, Session conducted at Model Engineering C...
Zyxware Technologies
Let's Git Together! - Hacktoberfest 2020
Let's Git Together! - Hacktoberfest 2020
EqraKhattak
Open source
Open source
onaelmangabo
Go/gRPCはじめました
Go/gRPCはじめました
Yuto Matsukubo
海纳百川,有容乃大
海纳百川,有容乃大
hujinpu
More Related Content
What's hot
PowerUp Grails Web Development with OpenShift
PowerUp Grails Web Development with OpenShift
GrailsConf
Intro to Version Control with Git and Github
Intro to Version Control with Git and Github
Joe Fleming
Git and GitHub for RallyOn
Git and GitHub for RallyOn
Matthew McCullough
Google+ and the Google+ Platform
Google+ and the Google+ Platform
Jomar Tigcal
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
Evan Lin
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
msohn
Tiny spec bangalore (troopr)
Tiny spec bangalore (troopr)
Ujjwal Grover
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
Heather McNamee
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
Evan Lin
What we use to build Android apps at Silicon Straits
What we use to build Android apps at Silicon Straits
Silicon Straits
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
DeepikaRana30
Intro to Git & GitHub
Intro to Git & GitHub
Google Developer Students Club NIT Silchar
Hacktoberfest 2020
Hacktoberfest 2020
Pranshu Pareek
Git & github
Git & github
Mohamed Abdallah
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
GitLab, Inc
Git & Github
Git & Github
Aman Lalpuria
Go勉強会#1
Go勉強会#1
Sho Hashimoto
Collaborative development using git, Session conducted at Model Engineering C...
Collaborative development using git, Session conducted at Model Engineering C...
Zyxware Technologies
Let's Git Together! - Hacktoberfest 2020
Let's Git Together! - Hacktoberfest 2020
EqraKhattak
Open source
Open source
onaelmangabo
What's hot
(20)
PowerUp Grails Web Development with OpenShift
PowerUp Grails Web Development with OpenShift
Intro to Version Control with Git and Github
Intro to Version Control with Git and Github
Git and GitHub for RallyOn
Git and GitHub for RallyOn
Google+ and the Google+ Platform
Google+ and the Google+ Platform
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
iThome Chatbot Day: 透過 Golang 無痛建置機器學習聊天機器人
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Development with Git and Gerrit - Eclipse DemoCamp Stuttgart - 2010-11-23
Tiny spec bangalore (troopr)
Tiny spec bangalore (troopr)
GitLab 8.5 Highlights and Step-by-step tutorial
GitLab 8.5 Highlights and Step-by-step tutorial
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
iTHome Gopher Day 2017: What can Golang do? (Using project 52 as examples)
What we use to build Android apps at Silicon Straits
What we use to build Android apps at Silicon Straits
Hacktoberfest 2020 - Open source for beginners
Hacktoberfest 2020 - Open source for beginners
Intro to Git & GitHub
Intro to Git & GitHub
Hacktoberfest 2020
Hacktoberfest 2020
Git & github
Git & github
GitLab 8.6 - Release Webcast
GitLab 8.6 - Release Webcast
Git & Github
Git & Github
Go勉強会#1
Go勉強会#1
Collaborative development using git, Session conducted at Model Engineering C...
Collaborative development using git, Session conducted at Model Engineering C...
Let's Git Together! - Hacktoberfest 2020
Let's Git Together! - Hacktoberfest 2020
Open source
Open source
Similar to Goのパッケージ管理 @Go合宿2018
Go/gRPCはじめました
Go/gRPCはじめました
Yuto Matsukubo
海纳百川,有容乃大
海纳百川,有容乃大
hujinpu
Go Workshop Day 0
Go Workshop Day 0
Hiroaki Kamei
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
jumpei chikamori
Git isthenewsexy
Git isthenewsexy
Ailsa126
How I become Go GDE
How I become Go GDE
Evan Lin
Python korea 2012 11-24-github
Python korea 2012 11-24-github
LINE株式会社
COSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflows
Carl Su
Git'in on Windows
Git'in on Windows
Stacy Vicknair
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grails
bobbywarner
Git for Android Developers
Git for Android Developers
Tack Mobile
Project52
Project52
Evan Lin
CakeDC Git Workflow extension
CakeDC Git Workflow extension
Lubomír Štork
Python to go
Python to go
Weng Wei
Write microservice in golang
Write microservice in golang
Bo-Yi Wu
Git简介
Git简介
clvrobj
Intro to Git, GitHub, and Devpost
Intro to Git, GitHub, and Devpost
Andrew Kerr
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
9punto5
R1-intro-to-go.pptx
R1-intro-to-go.pptx
Ababb2
[2010]我有一个梦想
[2010]我有一个梦想
Twinsen Liang
Similar to Goのパッケージ管理 @Go合宿2018
(20)
Go/gRPCはじめました
Go/gRPCはじめました
海纳百川,有容乃大
海纳百川,有容乃大
Go Workshop Day 0
Go Workshop Day 0
goaを使った開発TIPS@六本木一丁目
goaを使った開発TIPS@六本木一丁目
Git isthenewsexy
Git isthenewsexy
How I become Go GDE
How I become Go GDE
Python korea 2012 11-24-github
Python korea 2012 11-24-github
COSCUP 開源工作坊:Git workflows
COSCUP 開源工作坊:Git workflows
Git'in on Windows
Git'in on Windows
GR8CONF Contributing Back To Grails
GR8CONF Contributing Back To Grails
Git for Android Developers
Git for Android Developers
Project52
Project52
CakeDC Git Workflow extension
CakeDC Git Workflow extension
Python to go
Python to go
Write microservice in golang
Write microservice in golang
Git简介
Git简介
Intro to Git, GitHub, and Devpost
Intro to Git, GitHub, and Devpost
Nicolás Aravena - Cómo aprender Git y no morir en el intento
Nicolás Aravena - Cómo aprender Git y no morir en el intento
R1-intro-to-go.pptx
R1-intro-to-go.pptx
[2010]我有一个梦想
[2010]我有一个梦想
Recently uploaded
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
HampshireHUG
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
Rafal Los
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
XfilesPro
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
Delhi Call girls
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Scott Keck-Warren
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
HostedbyConfluent
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Pooja Nehwal
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
BookNet Canada
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
Delhi Call girls
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
hans926745
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Katpro Technologies
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
OnBoard
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
LBM Solutions
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Neo4j
Recently uploaded
(20)
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
Pigging Solutions Piggable Sweeping Elbows
Pigging Solutions Piggable Sweeping Elbows
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
How to Remove Document Management Hurdles with X-Docs?
How to Remove Document Management Hurdles with X-Docs?
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
SQL Database Design For Developers at php[tek] 2024
SQL Database Design For Developers at php[tek] 2024
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
Transforming Data Streams with Kafka Connect: An Introduction to Single Messa...
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
Neo4j - How KGs are shaping the future of Generative AI at AWS Summit London ...
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
#StandardsGoals for 2024: What’s new for BISAC - Tech Forum 2024
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Maximizing Board Effectiveness 2024 Webinar.pptx
Key Features Of Token Development (1).pptx
Key Features Of Token Development (1).pptx
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
SIEMENS: RAPUNZEL – A Tale About Knowledge Graph
Goのパッケージ管理 @Go合宿2018
1.
Go (vgo) Go 2018
@pei0804
2.
3.
• twitter/github @pei0804 •
Hatena tikasan • VOYAGE GROUP(Zucks) 2018 •
4.
• AWS • Go •
Python • Scala • PHP •
5.
Go • Go 2 •
swag GoDoc Swagger • GoCon • Go
6.
7.
Go
8.
9.
OSS
10.
swaggo/swag
11.
12.
issue
13.
14.
Go https://www.slideshare.net/JumpeiChikamori/gogo-75316302
15.
16.
Go
17.
go get ./…
18.
go get
19.
go get
20.
go get • A
version1 • B join go get version2 version2
21.
22.
23.
24.
gopkg.in
25.
gopkg.in/yaml.v1 gopkg.in/yaml.v2
26.
27.
v2
28.
1. 2.0.0 A 2.
2.1.0 B 3. 2.1.1
29.
30.
dep glide godep
31.
dep
32.
33.
vgo
34.
dep
35.
dep vgo • go •
vendor • GOPATH
36.
vgo • import • • Go
Module
37.
import import path import
"github.com/go-yaml/yaml/v2"
38.
dep
39.
Go Module (go.mod)
40.
41.
42.
43.
44.
45.
GOPATH VGO
46.
NO
47.
48.
49.
50.
51.
52.
vgo dep go dep
53.
• (appengine…ry) • dep •
GOPATH
54.
• Go &
Versioning https://research.swtch.com/vgo • : Go & Versioning https://qiita.com/nekketsuuu/items/36f00484ff7c30fd2007 • vgo https://blog.vvaka.me/2018/06/08/vgo/ • vgo (Versioned Go) http://text.baldanders.info/golang/go-and-versioning/
Download now