Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

(Automatically) migrate CodePlex project to GitHub

I'm thinking about migrating my projects from CodePlex to GitHub.

What is the best way to migrate everything (wiki, issues, etc.) from CodePlex to GitHub?

Does someone know a tool to do that?

The most time consuming part would be the migration of all the wiki pages and add a link to their new home.

like image 911
Rico Suter Avatar asked Nov 12 '14 18:11

Rico Suter


People also ask

What is GitHub migration?

The Migration API lets you migrate the repositories and users of your organization from GitHub.com to GitHub Enterprise Server.


1 Answers

There doesn't seem to be existing tool for automating the process of:

  • exporting Codeplex issue (an API is in demand since 2010), even though the import to GitHub could be automated with the GitHub issue API
  • export Codeplex wiki page, even though the import would be as simple as adding text file in a Git repo, since a GitHub wiki is in a Git repo.
    Plus the format of Codeplex wiki markup isn't exactly a standard one, as illustrated by their Wiki Markup Guide - Links & Files section.
    Some conversion is needed, in order to match the GFM (GitHub Flavored Markdown).
like image 76
VonC Avatar answered Nov 08 '22 13:11

VonC