I'm using Bazel and gazelle to manage my Go project's BUILD.bazel files.
I'd like to be consistent across languages and avoid Go's specific vendoring tool.
I disabled vendoring for gazelle. It generates the BUILD entries wonderfully for those repositories, but I'm stuck with writing the WORKSPACE incantations for git_repository
or http_archive
myself. This of course can get tedious if a project I'm using has a lot of external dependencies.
Is there a more convenient way to do it? Could gazelle support updating the WORKSPACE file?
Thanks.