Skip to content

Change GitHub syncing of tasks/comments to be async #952

Description

@joshsmith

Problem

When tasks and comments are created on Code Corps, we synchronously try to create corresponding issues and comments on GitHub. This means GitHub is completely blocking to any operation that intends to sync to it; if GitHub goes down, then effectively we also go down.

We should instead rethink this to have syncing operations that reach out to GitHub as an asynchronous operation.

Because this is more advanced an operation and will require a more complex UI (indicators that a task is waiting to be created on GitHub, realtime updates of status, etc), we should punt on this until later.

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

    Type

    No type

    Projects

    No projects

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions