Skip to content

Things to do #1

Description

@axman6
  • Create Auth - The arguments to executeRequest differ depending on whether you're talking to github.com or Enterprise, so need:

    1. Default to github.com
    2. Check if the provided domain is github's
      1. If it is, use the OAuth constructor
      2. If it isn't, use EnterpriseOAuth
      3. If none provided use github.com and OAuth
    3. pass these around in the app state

    This is necessary to ensure the right URLs are called (github.com doesn't use /api/v3 like Enterprise does)

  • Move labels

  • Move Milestones

  • Move issues

  • Keep a mapping of old to new:

    • Issue numbers (Hopefully we won't need to if we transfer everything in the same order)
    • Milestones?
    • PRs?

Nice to haves

  • Take in a list of mappings between user names, and auth tokens, so that comments can come from the correct person

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions