ゼロから始めるGo Modules

ゼロから始めるGo Modules

by yasu0327

F9c4e8b768c5857ee6b7003e283765a0?s=128

kenjihanada

April 26, 2019
Tweet

Transcript

  1. 10.

    go mod ʹΑΔ؅ཧػೳʂ • go mod init ͰmoduleͷॳظԽ͕Մೳ • depͳͲͰ؅ཧ͍ͯ͠Δطଘͷmodule͸go

    mod initʹΑͬͯࣗಈతʹม׵͞ΕΔ • ੜ੒͞Εͨgo.modϑΝΠϧʹґଘؔ܎Λ௥Ճͯ͠ ؅ཧ͢Δ
  2. 19.

    Go modules ؅ཧͷྲྀΕ 1. Project rootͰgo mod init module_name
 (depͳͲ࢖͍ͬͯΕ͹go

    mod init) 2. go getͳͲͰґଘؔ܎Λ௥Ճ 3. มߋ఺͸go.modͰॻ͖׵͑
  3. 20.
  4. 21.

    ·ͱΊ • Go modules͸Goެࣜͷύοέʔδόʔδϣϯ ؅ཧػೳ • Gopath֎Ͱιʔείʔυ؅ཧͰ͖Δ • Semantic Versioning,

    Minimal Version Selection ͷಋೖʹΑΓґଘؔ܎ͷҋΛ࿨Β͛ͯ͘ΕΔ 5IF(PQIFSDIBSBDUFSJTCBTFEPOUIF(PNBTDPUEFTJHOFECZ3FOÉF'SFODI