User App Code via SCM (github/gitlab/bitbucket)

Would be real nice if i could provide a github/lab, any SCM for "user code"... but i'd rather keep things in version control, which would also make it super easy to deploy/update things when the time comes, and also roll back if needed. any plans to get this going?