Skip to content

Prepare frontend to enable two different github integrations (legacy and new) #2938

Open
@themarolt

Description

@themarolt

On frontend we need a separate way to connect github integrations alongside the old one.
The new just needs the owner/repo to connect it and we will do connection to nango on our backend so frontend implementation should be very simple.

It appears that they may already be a frontend component already prepared that was supposed to be used with Github archive integration which was later deprecated so we can probably just used and modify that one (just in code class/file name rename etc.). VUE_APP_IS_GITHUB_ARCHIVE_ENABLED is tied to this feature and github-archive is a folder name.

The only thing here I would do is add an env variable with user ids that can access this new
github integration so that we have sort of a feature flag here to disable this for most of the users. I think it's simpler to do it on the frontend and we just disable this after once we roll it out to all users.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions