Skip to content

Things to do #1

@axman6

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

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