You may not need to check out code because Apache Maven and the Alfresco SDK will obtain code for you.
Legacy Source Code
This page contains instructions for accessing legacy source code using Subversion, which was the tool previously used by Alfresco Engineering. These code repositories are no longer updated in SVN, as development has moved to Git.
Checking out and building HEAD has changed a lot over the history of Alfresco Content Services. See: