Create an assignment from a template repository

You can create an assignment from a template repository to provide starter code, documentation, and other resources to your students.

Organization owners who are admins for a classroom can create an assignment from a template repository that is public or owned by the organization. For more information on classroom admins, see "About management of classrooms."

You can use a template repository on GitHub as starter code for an assignment on GitHub Classroom. Your template repository can contain boilerplate code, documentation, and other resources for your students. For more information, see "Creating a template repository."

To use the template repository for your assignment, the template repository must be owned by your organization, or the visibility of the template repository must be public.

Further reading

Did this doc help you?

Privacy policy

Help us make these docs great!

All GitHub docs are open source. See something that's wrong or unclear? Submit a pull request.

Make a contribution

Or, learn how to contribute.