ernesto-jimenez / gocompatible

Find packages dependent on yours and run their tests to ensure you maintain backwards compatibility.
MIT License
20 stars 2 forks source link

Feedback and ideas #1

Open ernesto-jimenez opened 8 years ago

ernesto-jimenez commented 8 years ago

Do you have any feedback or ideas?

Comment on this thread!

AlekSi commented 8 years ago

Is it something like https://github.com/motemen/gompatible ?

ernesto-jimenez commented 8 years ago

Hey @AlekSi,

Both projects aim to help with backwards compatibility, but have different complementary approaches.

That project does static analysis of the code to check for breaking changes in your API. However, it'll not detect changes in behaviour.

What gocompatible does is find projects dependent in yours, fetch their code and run their tests to make sure they tests pass.