I’m really interested in experimenting with error reporting in my plugins so I can more easily understand what’s happening for users. Something like Sentry.io
I know any telemetry code like this is not allowed for plugins listed in the plugin repository, but I’m wondering whether I could implement it only in Beta versions that must be installed through BRAT. These versions would include a clear onboarding dialog that lets users know this.
I could then set up a github action to deploy the releases and strip any telemetry code for standard plugin-installable releases - meaning Beta users could help capture bugs to improve the plugin, while standard users won’t have any of that.
Is this approach done by any other plugins?
And is it allowed?