Process for contributing fixes to existing SmartApps?

I found that an existing SmartApp (humidity-alert.groovy) does what I want, but doesn’t work correctly with multi-sensors. I submitted 2 issues and a corresponding fix/PR against the SmartThingsPublic GitHub repo, but it seems like the PR workflow is optimized for publishing from the IDE. I want to share these fixes with the public.

That said – what’s the convention here? Do I just publish the fixed code as my own separate SmartApp? That seems wasteful.

Any help or advice appreciated.

Who wrote the SmartApp?

If SmartThings is the author, then a properly submitted Pull Request will usually work and is the best way.

If not… Then try contact the author via other communication channels.