I tried cloning the GitHub repo (while on the 3.x branch) as described in the video. That got me MODX-2.x. I pulled the 3.x branch, renamed the two sample files, added the DB credentials to the files and ran transport.core.php.
The first thing it does is try to include core/vendor/autoload.php which doesn't exist. In fact the core directory doesn't exist.
I tried downloading the 3.x repo from GitHub. That got me a core directory but no vendor directory and the same crash when I run transport.core.php.
Running Setup produces this very unhelpful error message:
Site temporarily unavailable; missing dependencies.
Running php transport.data.php gives me the same message.
So, what am I doing wrong?