I was in the middle of writing a script to pull down all the metadata from a GitHub repository when I stumbled upon their Migrations API[1]. Designed for moving organizations to GitHub enterprise, this feature creates an archive with everything in a set of repos: issues, pull requests, git repo, wiki, comments, attachments to comments, milestones, etc. It&#x27;s in preview with no UI, and afaik no existing client library supports it, so I hacked together a quick tool to make it easy to use.<p>[1] <a href="https:&#x2F;&#x2F;developer.github.com&#x2F;v3&#x2F;migration&#x2F;migrations&#x2F;" rel="nofollow">https:&#x2F;&#x2F;developer.github.com&#x2F;v3&#x2F;migration&#x2F;migrations&#x2F;</a>