Smartling / smartling-cli

Smartling-cli is a library and CLI tool for managing Smartling projects. See the project's Wiki for user documentation.
https://github.com/Smartling/smartling-cli/wiki
MIT License
16 stars 9 forks source link

What is benefit of using "manul" instead of "dep" now? #42

Closed mdreizin closed 5 months ago

mdreizin commented 7 years ago

It is not a holy-war question, but I would like to know that :)

For now dep solves a lot of issues that manul tried to solve.

Using dep gives a lot of advantages comparing with set of similar tools.

Do you mind if I replace manul with get?

seletskiy commented 7 years ago

@mdreizin: https://github.com/kovetskiy/manul#whats-the-reason-for-yet-another-utility

The main advantage is that project repo will not contain vendor/ directory, which essentially will lead to big repo and slow go get/git clone. manul also does not have any lock or spec files, it operates purely on .gitmodules.

mdreizin commented 7 years ago

@seletskiy I have already read that section ;)

I just asking, because I'm preparing a couple of fixes and manul does not have convenient way to switch between versions of deps.

mdreizin commented 7 years ago

@seletskiy Feel free to close it if you don't want to switch to dep (official dependency management tool).

I hope it will support submodules soon ;)

seletskiy commented 7 years ago

@mdreizin: If you have problems with manul, you can switch.

seletskiy commented 7 years ago

@mdreizin: BTW what problems do you have with switching between versions?