Skip to content

Work / Learning Platform / Wiki / Surfaces

link-course

Surfacecanonicalverified 2026-10-04

SURFACE.WEB.COURSES.LINK-COURSE

Summary

The form that links a GitHub repository as a course.

Raw wireframe

  • .context/designs/web/courses/link-course.html

Why it is drawn this way

Only GitHub over https. The URL must match https://github.com/owner/repo. GitLab, Bitbucket and SSH URLs are refused before the request.

The token is optional. Private repositories need one. See course-repository.

Success opens the new course. The linker is a manager, so they land on lesson-instructor.

The same modal opens from the empty Home. For an org manager with no published courses.

Related

Sources

  • apps/website/src/components/courses/link-course-modal.tsx