GitHub Code

AI Tools

Embed code from GitHub repository right into DeveloperHub. This allows you to keep code in the docs synced with changes in the repository.

To create GitHub Code block:

  • On a new line, type /

  • Select GitHub Code .

  • Paste in the box the URL of the GitHub file, for example: https://github.com/torvalds/linux/blob/master/kernel/signal.c.

You can also only embed a few lines by selecting the lines on GitHub, such a URL would show: https://github.com/torvalds/linux/blob/master/kernel/signal.c#L15-L29.

The file selected will be rendered as:

  • Markdown if the file name ends in .md.
  • Jupyter notebook if the file name ends in .ipynb.
  • Raw file otherwise.

Embedding is powered by https://emgithub.com/. You can change the code theme using advanced settings by modifying code.githubTheme.

Example GitHub Code

Source: https://github.com/torvalds/linux/blob/master/kernel/signal.c#L152-L170.

VariableType to search · ESC to discard
GlossaryType to search · ESC to discard
InsertType to search · ESC to discard
No matches
  Last updated by Zaid Daba'een
blocks