Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat: vercel integation #1304

Merged
merged 12 commits into from
Oct 11, 2022
Merged

feat: vercel integation #1304

merged 12 commits into from
Oct 11, 2022

Conversation

BiswaViraj
Copy link
Member

  • What kind of change does this PR introduce? (Bug fix, feature, docs update, ...)
    • feature
  • Why this change was needed? (You can also link to an open issue here)
    • This enables adding Novu as an integration from the vercel integration marketplace
    • Upon selecting Novu from the marketplace, we're injecting the app identifier and the secret key to the vercel projects as environment variables.
    • Demo:
Demo-Novu-Integration.webm
  • Other information:

  • Concerns/Future scope:

    • Would be better to have totally separate UI elements and pages for vercel integration flow.
    • During the vercel onboarding, add an organization selection screen, also add an option to create a new organization

@gitpod-io
Copy link

gitpod-io bot commented Sep 27, 2022

Copy link
Contributor

@venarius venarius left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great stuff! 🔥 I have just added some feedback I have from having a quick look at the code 🙂

@BiswaViraj
Copy link
Member Author

@venarius , thank you for the review, it was really helpful :)

@raikasdev
Copy link
Contributor

Also writing documentation about this (letting know this exists mostly and how to setup) would be great

@scopsy
Copy link
Contributor

scopsy commented Sep 28, 2022

@raikasdev this one is actually an internal integration with vercel, so I don't see any specific reason to document this on docs. As it's not really relevant for anyone except us :P Might create a public notion for it tho

Copy link
Contributor

@LetItRock LetItRock left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

few suggestions ;)

Copy link
Contributor

@p-fernandez p-fernandez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work. 👏🏻
Overall it looks great. Just left few comments.
I totally agree with the part of if having separate Vercel components would clean the implementation.

@scopsy
Copy link
Contributor

scopsy commented Oct 11, 2022

@BiswaViraj could you merge the conflicts so we can merge this ? 🙏

@BiswaViraj BiswaViraj merged commit 6961ef5 into main Oct 11, 2022
@BiswaViraj BiswaViraj deleted the vercel-integration branch October 11, 2022 13:20
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

7 participants