<div dir="auto"><br><br><div class="gmail_quote" dir="auto"><div dir="ltr" class="gmail_attr">пт, 13 дек. 2019 г., 10:22 Ildar Mulyukov &lt;<a href="mailto:ildar.mulyukov@gmail.com">ildar.mulyukov@gmail.com</a>&gt;:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Mon, Feb 1, 2016 at 10:38 AM Denis Pynkin &lt;<a href="mailto:denis.pynkin@gmail.com" target="_blank" rel="noreferrer">denis.pynkin@gmail.com</a>&gt; wrote:<br>
&gt; А как у нас планируется работать с пакетами, написанными на Go?<br>
&gt; Пакетить все зависимости в отдельные src или можно какие-то аналоги для<br>
&gt; bundle, как предлагают в Fedora Project?<br>
<br>
Коллеги,<br>
какие у нас новости на эту тему? мне кажется, собирать по пакету на<br>
каждую зависимость --- нереальный объём. Тут только роботы, возможно,<br>
справятся.<br>
Какие у нас варианты?<br>
Спасибо. С уважением, Ильдар</blockquote></div><div dir="auto"><br></div><div dir="auto">Упаковываем зависимости вместе с пакетом(вендоризируем - складываем в vendor). На каждую зависимость делать отдельный пакет нет смысла.</div><div dir="auto">Примеры можно посмотреть в пакетах telegraf, traefik(в спеке есть инструкция по подготовке к вендоризации).</div><div dir="auto">Для вендоризации используеются:</div><div dir="auto">- dep ensure -vendor-only (для старых проектов)</div><div dir="auto">- go mod vendor (для проектов, которые перешли на новую схему)</div><div dir="auto"><br></div><div dir="auto"><b style="color:gray;font-style:italic;font-family:arial,helvetica,sans-serif;background-color:rgb(255,255,255)"><br></b></div><div class="gmail_quote" dir="auto"></div><div class="gmail_quote" dir="auto"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"></blockquote></div></div>