Skip to content

Latest commit

 

History

2 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Lib Example

Библиотека, демонстрирующая версионирование.

Как добавить версию библиотеки:

  1. В go.mod называем модуль в формате github.com/<аккаунт>/<репозиторий>, например, github.com/const-yndx/libexample
  2. Пушим изменения на GitHub
  3. Создаем релиз, в котором создаем тэг (tag) с названием версии в формате SemVer, например, v1.0.0
  4. Используем библиотеку в своих проектах: go get github.com/<аккаунт>/<репозиторий>@v1.0.0

Под каждую мажорную версию больше 1 необходимо создавать соответствующую папку. Например, для выпуска версии 2 необходимо:

  • Создать папку v2, и в нее положить весь код новой версии библиотеки
  • инициировать в папке v2 новый модуль (go mod init)
  • В качестве имени модуля указать github.com/<аккаунт>/<репозиторий>/v2
  • Запушить изменения на GitHub
  • Выпустить релиз с тэгом v2.0.0

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

2 watching

Forks

Releases

Packages

Used by

Contributors

Languages