Vaadin 7 to Vaadin 8 - making compatibility mode add-on

For some of the add-ons we use, they might have a Vaadin8 version, but not have a Vaadin7 compatibility version. What is the best practice in this case, have people found?

  1. Somehow find V7 branch of source code, and clone it
  2. Run migration tool on V7 cloned project, install to “local” repository ( my .m2 folder short term, my maven repository long term )
  3. Add local repository to my project so I can access new V7 migration add-on

Simplistic question, but is that how people have tended to handle this?

Also, in my case, 2 of my add-ons have V7 branches, and so are easy to clone. But 2 of my add-ons do not. How have people been solving that? This is more of a GIT question, I guess, but I am sure people have had this problem, so thought I would ask.

These are my add-ons that are impacted by this compatibility mode question, in case people are curious. I currently have requests to the developers to make sure I am not missing something someplace: