Open
Description
The new bats-core
implementation of Bats is heavily dependency on git
sub-modules for its libraries. "Forking" repos using templates (which is the default for GitHub Classroom) mangles/loses some sub-module information, though, so something will have to be changed to make the labs that use Bats work with bats-core
.
One option is to use the "source import" option in GitHub Classroom, but that's slow and not super reliable.
Another, suggested by @floogulinc, is to use this as an opportunity to explain a little about git
sub-modules and have them (re)add the modules after they make their copy via GitHub Classroom. I like this idea, and think it would make a lot of sense.