Every GitHub Learning Lab course requires:
The course repository contains:
The template repository contains:
All Git data will be copied for the learner from the template repository. Learning Lab cannot be directed to only copy specific branches or files. Learning Lab also won't copy data that isn't stored by Git (such as issues, pull requests, and branch protections or other settings on GitHub).