Size: a a a

Flutter Developers — русскоговорящее сообщество

2019 October 10

GE

Gena E in Flutter Developers — русскоговорящее сообщество
исходники пишет разработчик, .g.dart делается генератором, и, соответственно, должен быть воспроизводим везде, поэтому его нет смысла коммитить.

более того, если это делать, то найдутся уникумы, котоыре будут эти файлы править и потом удивляться, почему всё сломалось, когда их перегенерируют.

Это как коммитить Pods — в теории можно, но скорее вредно, чем полезно
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
исходники пишет разработчик, .g.dart делается генератором
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
это не совсем так
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
пока не будет разработчиком сгенерен код, он не будет работать
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
защититься от коммитов кривых можно билдом при pull request
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
не вижу ни одного кейса, когда надо отдельно ребилдить кодген файлы
источник

GE

Gena E in Flutter Developers — русскоговорящее сообщество
ну я могу точно так же сказать, что не вижу ни одного кейса, когда надо хранить что-то, что будет потом перегенерировано

с такой логикой можно хранить бинарник собранный в репе
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
вам нужна сторонняя зависимость
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
с кодгеном в основном проекте нет проблем при сборке
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
требовать пересборку кодгеном зависимостей, ну собирайте их отдельно
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
перед запуском основного билда
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Мы коммитим сгенерированные файлы
источник

AY

Aleksandr Yurkovskiy in Flutter Developers — русскоговорящее сообщество
Это нужно хотя бы потому, что при вызове flutter build генерация кода не происходит
источник

GE

Gena E in Flutter Developers — русскоговорящее сообщество
вот, как раз мой вопрос: как сделать, чтобы она происходила ))
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
Aleksandr Yurkovskiy
Мы коммитим сгенерированные файлы
мы тоже
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
Gena E
вот, как раз мой вопрос: как сделать, чтобы она происходила ))
в смысле выкачиваете свою зависимость в папочку и ребилдите
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
в pubspec же она как путь указана )
источник

GE

Gena E in Flutter Developers — русскоговорящее сообщество
tdesc
в pubspec же она как путь указана )
Как ссылка на репозиторий
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
значит никак
источник

t

tdesc in Flutter Developers — русскоговорящее сообщество
я по крайней мере не знаю)
источник