Mac Justice, Sr. Synapse Support Specialist, recently presented "Intro to GitLab" at the MacDevOpsYVR 2017 conference in Vancouver. In addition to using GitLab for firmware development version control, Synapse IT uses GitLab for DevOps-style management of their Mac fleet. You can watch the presentation here:
General Purpose? or Application Specific? Technical limitations still make VR hardware cost-prohibitive for many, so careful consideration of the application and market must be applied very early in the development process.