Skip to content
This repository was archived by the owner on Mar 17, 2021. It is now read-only.

Migration notes for Taurus

cpascual edited this page Oct 26, 2016 · 4 revisions

Steps for migrating

These are some notes for the migration of Taurus from Sf.net to github.com

General

  • create taurus-org organization
  • export sf project (everything, including attachments). (From SF admin interface)
  • create taurus repo and push master, develop and support-3.x branches
  • create integrators team and invited SF integrators to it
    • add the integrators team to the taurus repo collaborators

For TEPs

  • create and use wikis2md.py to convert TEPs to md pages

For tickets

  • create make_usermap.py script
    • create usermap file with the above script, and edit manually for known GH names.
  • create sf-migrator-bot account
    • invite sf-migrator-bot to be a member of taurus-org (and accept invitation)
    • add sf-migrator-bot as a collaborator (with admin rights) to the taurus repo
    • create a token for "repo_access" for the sf-migrator-bot account (while logged in as the bot, go to https://github.com/settings/tokens)
  • create the collaborators.json file with: curl -H "Authorization: token THE_TOKEN_GOES_HERE" https://api.github.com/repos/taurus-org/taurus/collaborators > collaborators.json

Clone this wiki locally