I suggest researching what paid WordPress plugin authors do in practice will be the most useful outcome here.