Vladimir
Vladimir
например хеш коммита + последний тег
Vladimir
@onokonem оно в репе? в репе, в метаданных гита
Vladimir
доступно ли для go build? нет
Vladimir
важно ли? да, ИМХО должно быть экспортировано у любого кода
Daniel
Оно в репе пока не завендорено
Vladimir
у базового проекта
Vladimir
у библиотеки такого быть наверное не должно совсем
Vladimir
хотя я бы экспортировал бы коммиты из Gopkg.lock'а
Vladimir
на каждую зависимость
Daniel
Короче, я обосновал?
Vladimir
да, но как-то слабо
Daniel
Ну - твоя очередь
Vladimir
убогость билд системы языка не повод не делать так
Vladimir
примеры в общем в том числе выше говорили. Makefile в данном случаи тебе позволяет:
1. Делать например тесты при сборке, что полезно когда у тебя 100500 pkg внутри проекта.
2. Собирать более чем под 1 архитектуру за раз, абстрагируя это от твоей билд системы (опять же полезно для тестов, например)
3. Билдить передавая внешние параметры, например tag + commit
Vladimir
туда также можно вынести моменты которые тебе лень часто делать, например апдейты зависимостей
Vladimir
ты еще забываешь о более сложных проектах, которые еще содержат статику. Например тебе надо из твоего typescript/clojurescript/whaterver сделать js
Vladimir
и минимизировать цсс
Vladimir
и примеры таких проектов - фактически все с веб-мордой
Daniel
Я повторю вопрос - при чем тут мейк? Это все делает ci
Kirill
Daniel
Кроме того, что делает генерейт
Vladimir
или ты коммитишь результаты работы в репу
Vladimir
что люди не шибко любят
Ilia
make просто неудобно
Vladimir
или еще что такого уровня
Kirill
Daniel
Vladimir
Vladimir
Kirill
Vladimir
и прикладывают Makefile
Vladimir
и говорят что билдите нас make'ом
Vladimir
а еще предварительно поставьте вот этот список хреноты
Kirill
Шта
Kirill
комитят тока всякие .ts
Kirill
и прикладывают Makefile
Vladimir
Kirill
Ещё раз - wepack + npm scripts
Kirill
И не должен
Kirill
И мэйкфайл тут ни при чём
Vladimir
Makefile лишь один из враиантов сказать как правильно сбилдить все
Kirill
Я у себя в проектах вообще сборку пишу в плэйбук
Kirill
Как и деплой
Ilia
Kirill
Локально запустить - vagrant up и полетели
Vladimir
вероятно на ансибл
Kirill
Kirill
Только на вагрант
Vladimir
если у человека не используется нигде ансибл, он будет тебя очень сильно любить если захочет пересобрать это все
Vladimir
тока я не уверен что тебя будут материть за него меньше чем за мейкфайл
Kirill
Kirill
В опенсорце - только go get
Kirill
Kirill
Единственная команда, которую нужно написать в ридми
Kirill
В итоге получаем
/backend/
/build/
/docs
/frontend/
/ops/
Vagrantfile -> ops/_Vagrantfile
README.md
Vladimir
@kirilldanshin это уже завязки на корпоративные стандарты и все такое
Kirill
Vladimir
и сказать "только так и никак иначе"
Vladimir
в рамках опенсорса - как бы нет
Vladimir
и лучше предоставлять такой интерфейс, который проще понять
Kirill
Ну - сейчас пилю новый gophers.by. Схема та же, ибо мне это потом поддерживать
Ivan
Vagrantfile это удобно на самом деле почти для всех проектов. Если там описать установку всех запчастей к либе или программе и сделать на основе образа с голангом, то будет так, что нашёл либу или программу, сделал vagrant up и можешь экспериментировать без заморочек с выкачиванием зависимостей.
Kirill
Только у меня в нём не более, чем запуск энсибла
Ivan
Это уже не столь важно, чем выкачиваются зависимости и настраивается среда. Хоть шефом ;]
Kirill
Нинада
Мерль
Ivan
Субъективно го и перл надо поменять местами. Как минимум
Dmitriy
День добрый, вопрос не по го, но здесь многие отмечались как разработчики телеграм-ботов на го =) Вопрос по платформе телеграма, может кто знает.
Во-первых, кто-нибудь вкурсе как заапрувить свой iv-шаблон для своего сайта, чтобы шары ссылок по дефолту формировались в instaview варианте?
Во-вторых. В instaview можно добавить такую фичу как кнопку Join на канал своего сайта. Оказывается, чтобы эта фишка заработала нужно на сайте добавить мета тег <meta name="telegram:channel" name=...>. Нигде про это не написано, абсолютно. Может есть такой же легкий способ подключить свой iv-шаблон через мета тег, типа "telegram:rhash"? Может дока телеграмма в бане гугла?
Anonymous
День добрый, вопрос не по го, но здесь многие отмечались как разработчики телеграм-ботов на го =) Вопрос по платформе телеграма, может кто знает.
Во-первых, кто-нибудь вкурсе как заапрувить свой iv-шаблон для своего сайта, чтобы шары ссылок по дефолту формировались в instaview варианте?
Во-вторых. В instaview можно добавить такую фичу как кнопку Join на канал своего сайта. Оказывается, чтобы эта фишка заработала нужно на сайте добавить мета тег <meta name="telegram:channel" name=...>. Нигде про это не написано, абсолютно. Может есть такой же легкий способ подключить свой iv-шаблон через мета тег, типа "telegram:rhash"? Может дока телеграмма в бане гугла?
Не занимался подобным, но начать, думаю, нужно отсюда: https://instantview.telegram.org/
Dmitriy