As of 19 September 2016, this guide is no longer being actively maintained by edX.
https://github.com/openedx/XBlock.git
latest