Connect GitHub
Connect GitHub
Click Connect GitHub on the GitHub card. A popup opens and redirects you to GitHub’s authorization page.
The connection is per team. Each team workspace authorizes GitHub separately. If you belong to multiple teams, you’ll need to connect GitHub for each one individually.
Import GitHub content
Once connected, you have two ways to import GitHub files into a learning path.Paste a URL
Copy a GitHub URL
Copy the URL of a GitHub repository or a specific markdown file from your browser.
Paste into the resource form
In the Add Resource form on your learning path, paste the URL into the URL field. DevUps detects it as a GitHub URL and fills in the Title field.
Review detected markdown files
If the URL points to a repository, DevUps scans for markdown files (
.md, .mdx, .markdown) including README.md and any documentation files at the root level. A checklist of detected files appears below the form. All files are selected by default — uncheck any you don’t want to include.Browse your repositories
Open the Browse dropdown
In the Add Resource form, click the Browse button and select GitHub from the dropdown. The Browse GitHub modal opens.
Select a repository
The left panel lists your repositories. Click a repository to open its file tree in the right panel.
Navigate and select files
Browse folders by clicking them. Markdown files are highlighted and pre-selected. You can check or uncheck individual files, or use Select all markdown to toggle all markdown files in the current folder. Selections persist as you navigate between folders.
What gets imported
Each markdown file becomes a resource item linked to the file’s GitHub URL. The resource title is the filename with the extension removed (for example,CONTRIBUTING.md becomes CONTRIBUTING). The description includes the repository name and the file path within the repo.
