Suche senden
Hochladen
Goのパッケージ管理 @Go合宿2018
•
0 gefällt mir
•
671 views
jumpei chikamori
Folgen
Go合宿2018で発表したLT資料です https://go-beginners.connpass.com/event/86555/
Weniger lesen
Mehr lesen
Technologie
Melden
Teilen
Melden
Teilen
1 von 54
Jetzt herunterladen
Downloaden Sie, um offline zu lesen
Empfohlen
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
Empfohlen
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
Weitere ähnliche Inhalte
Was ist angesagt?
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
Was ist angesagt?
(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
Ähnlich wie 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
Ähnlich wie 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]我有一个梦想
Kürzlich hochgeladen
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Maria Levchenko
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
Pixlogix Infotech
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
ThousandEyes
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
naman860154
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
The Digital Insurer
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
sudhanshuwaghmare1
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
vu2urc
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Neo4j
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
Radu Cotescu
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
Principled Technologies
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
Safe Software
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
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
RTylerCroy
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
Michael W. Hawkins
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Malak Abu Hammad
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Miguel Araújo
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
Delhi Call girls
Kürzlich hochgeladen
(20)
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
Advantages of Hiring UIUX Design Service Providers for Your Business
Advantages of Hiring UIUX Design Service Providers for Your Business
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
From Event to Action: Accelerate Your Decision Making with Real-Time Automation
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
🐬 The future of MySQL is Postgres 🐘
🐬 The future of MySQL is Postgres 🐘
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
TrustArc Webinar - Stay Ahead of US State Data Privacy Law Developments
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
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/
Jetzt herunterladen