Mám projekt Go, ktorý používa rules_go
(Bazel) na vybudovanie projektu. Používam gazela generovať BUILD.bazel
Súbory. Považuje sa to za najlepší postup pri spáchaní generovaného BUILD.bazel
súbory do kontroly verzií? Alebo je to vždy najlepšie bazel run //:gazelle
pri novej kontrole a pri pridaní nových súborov?
odpovede:
4 pre odpoveď č. 1Áno, je to všeobecne najlepší spôsob, ako spracovať súbory z niekoľkých dôvodov.
- Súbory zostáv často obsahujú pravidlá, komentáre a anotácie, ktoré nie sú generované. Možno budete napríklad musieť napísať
genrule
nahradiťgo generate
, Alebo môžete napísať test, ktorý kontroluje hlavičky autorských práv v zdrojových súboroch. Alebo možno budete chcieť vylepšiť pravidlá viditeľnosti pre niektoré z vašich knižníc. - Ak akékoľvek úložisko závisí od vášho úložiska ako diaľkového ovládača, je vhodné mať už skontrolované súbory zostavenia.
- Všeobecne platí, že je pekné, že pred budovaním by sme nemali znovu spustiť Gazelu a podobné nástroje.