Github Embed

Àpèjúwe

Plugin that allows you to embed details from GitHub just by pasting in the URL as you would any other embed source. Currently supports:

  • Repositories
  • User profiles
  • Project milestone summaries
  • Project contributors

Coming soon:

  • Gists…

The plugin provides very basic styling, but adds classes so you can style as you see fit. If anyone has some ideas for a better default stylesheet Ìtumọ̀ Yorùbá: – pull requests welcome!

The main development is all going on on GitHub.

Treeware

YouÌtumọ̀ Yorùbá: ’re free to use this package for free, but if it makes it to your production environment please buy the world a tree.

Àwọn àwòrán ìbòjú

  • GitHub Repository
  • GitHub user profile
  • Project milestone summaries
  • Project contributors

Ìgbéwọlẹ̀

  1. Upload the plugin to the /wp-content/plugins/ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Paste a Github repo, or user URL into a post, or page

FAQ

Can I change the layout?

Yes, you can override templates by copying the relevant template from the templates folder to a folder in your theme called wp-github-oembed/

Àwọn àgbéyẹ̀wò

Ṣẹrẹ 7, 2023 1 ìdáhùn
DoesnÌtumọ̀ Yorùbá: ’t seem to work sadly. Trying to add my public repos to a page and they are not showing up like in the screenshots. I donÌtumọ̀ Yorùbá: ’t think I am doing anything wrong, but perhaps a bit of better documentation and screenshots on how to actually add stuff would resolve the confusion if it is actually working.
Agẹmọ 9, 2022
IÌtumọ̀ Yorùbá: ’ve tried on two separate multisite installs and I cannot get any GitHub URL to embed at all.
Èbìbí 9, 2021 3 àwọn ìdáhùn
This doesnÌtumọ̀ Yorùbá: ’t embed anything and is listed as the first embed plugin for github. I even made my own embeding plugin for embed github content (repos,files,readmes…) years ago, and this plugin of yours is the first of the list even if doesnÌtumọ̀ Yorùbá: ’t embed anything, just the name of the repository ? wtf
Ka gbogbo àwọn àgbéyẹ̀wò 13

Àwọn Olùkópa & Olùgbéejáde

“Github Embed” jẹ́ ètò ìṣàmúlò orísun ṣíṣí sílẹ̀. Àwọn ènìyàn wọ̀nyí ti ṣe ìkópa sí plugin yìí.

Àwọn Olùkópa

A ti túmọ̀ “Github Embed” sí èdè agbègbè 1 kan. Ọpẹ́lọpẹ́ fún àwọn atúmọ̀ èdè fún àwọn ìkópa wọn.

Túmọ̀ “Github Embed” sí èdè rẹ.

Ṣe o nífẹ̀ẹ́ sí ìdàgbàsókè?

Ṣàwárí koodu, ṣàyẹ̀wò ibi ìpamọ́ SVN, tàbí ṣe àgbékalẹ̀ sí àkọsílẹ̀ ìdàgbàsókè nípasẹ̀ RSS.

Àkọsílẹ̀ àwọn àyípadà

2.2.1

  • No changes. Internal re-packaging.

2.2.0

  • Fix issue where data was not pass to overridden templates, making templating possible.

2.1.0

  • Wrap recent commits in a tag, expanded by default. Props ZjzMisaka on GitHub
  • Wrap contributor details in a tag, expanded by default.

2.0.2

  • Fix issue where GitHub serves incorrectly sized images for non-avatar users

2.0.1

  • Suggest Treeware donations

2.0

  • Support for authenticating using personal access tokens

1.9

  • Remove unused code Ìtumọ̀ Yorùbá: – thanks to https://github.com/pjaudiomv

1.8

  • New: All responses are now templated thanks to https://github.com/Zebouski

1.7

  • Include GitHub logo rather than hotlinking to (no-longer supported) repo for image
  • Add wp_github_oembed_logo_class filter

1.6

  • Internal code cleanups
  • Remove unnecessary debug code

1.5

  • Fixes for newer GitHub milestone URLs

1.4

  • Fix PHP warning that could block contributor embeds.
  • Fix Contributor embeds to use correct API call
  • Pass correct initial value to credentials filters

1.3

  • Expire the oEmbed cache daily

1.2

  • Split API calls into separate class
  • Implement milestone summaries
  • Implement contributor lists

1.1

  • Default CSS and more styling

1.0

  • First release