Patrick W. Crawford writes:
Blender 2.8 is in beta, and with add-on's being updating to be compatible, the question arises - "How do I, as an add-on developer, maintain ongoing 2.7 and 2.8 support?"
This live-streamed demo and supporting resource page cover some of the best practices and examples for how to avoid maintaining separate 2.7 vs 2.8 codebases. It furthermore stresses the importance of keeping longer term support for your add-ons with minimal developer overhead. Here's a sample success story: an add-on .zip file can be installed and work perfectly fine on any version of Blender between 2.72 (released in 2017) up through the latest build of 2.80 (and everything in the middle!). If you can't say the same for your own code, then this is the guide for you.
See the World Blender Meetup Day (March 16, 2019) live stream here:
Patrick (a.k.a TheDuckCow)