I honestly thought that Valve would do this, back when they joined the Linux Foundation and announced the Steam Controller - at least provide documentation....