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

nv-3687-consolidate-provider-npm-packages-into-a-single #5453

Merged

Conversation

tatarco
Copy link
Contributor

@tatarco tatarco commented Apr 25, 2024

What changed? Why was the change needed?

https://linear.app/novu/issue/NV-3687/consolidate-provider-npm-packages-into-a-single-novuproviders-package

https://novu.slack.com/archives/C06V6G9ERFZ

The Chance concluded of multiple parts, they are seperated by commits to make the review easier as this is a Very Big PR

  • Deletion of the old providers
  • Move of the provider contents into the new single provider module.
  • Reference Changes.

Changes needed to be made to imports, changing '@novu/{providerName} --> '@novu/providers.
Packege.json dependecies needed to be changed to accomedate the new strature.
Screencast of the feature
https://www.loom.com/share/4e932a857ab84a80b211eab01a2373a5

https://www.loom.com/share/4e932a857ab84a80b211eab01a2373a5 Expand for optional sections

Related enterprise PR

Special notes for your reviewer

@tatarco tatarco requested review from a team, ainouzgali and djabarovgeorge and removed request for a team April 25, 2024 13:48
Copy link

linear bot commented Apr 25, 2024

@tatarco tatarco force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch from 27a1b72 to 96ce602 Compare April 25, 2024 13:52
Copy link

netlify bot commented Apr 25, 2024

Deploy Preview for dev-web-novu ready!

Name Link
🔨 Latest commit bf49d2a
🔍 Latest deploy log https://app.netlify.com/sites/dev-web-novu/deploys/663873a457e9d50008d0782e
😎 Deploy Preview https://deploy-preview-5453--dev-web-novu.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link

netlify bot commented Apr 25, 2024

Deploy Preview for novu-design ready!

Name Link
🔨 Latest commit bf49d2a
🔍 Latest deploy log https://app.netlify.com/sites/novu-design/deploys/663873a479400d00082d47d0
😎 Deploy Preview https://deploy-preview-5453--novu-design.netlify.app
📱 Preview on mobile
Toggle QR Code...

QR Code

Use your smartphone camera to open QR code link.

To edit notification comments on pull requests, go to your Netlify site configuration.

Copy link
Contributor

@SokratisVidros SokratisVidros left a comment

Choose a reason for hiding this comment

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

✂️

packages/providers/package.json Outdated Show resolved Hide resolved
packages/providers/package.json Outdated Show resolved Hide resolved
packages/providers/package.json Outdated Show resolved Hide resolved
packages/providers/package.json Outdated Show resolved Hide resolved
@tatarco tatarco changed the title nv-3687-consolidate-provider-npm-packages-into-a-single WIP:nv-3687-consolidate-provider-npm-packages-into-a-single Apr 29, 2024
@tatarco tatarco marked this pull request as draft April 29, 2024 05:19
@tatarco tatarco force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch 3 times, most recently from 8727f0f to 136a7d8 Compare April 29, 2024 13:54
@tatarco tatarco changed the title WIP:nv-3687-consolidate-provider-npm-packages-into-a-single nv-3687-consolidate-provider-npm-packages-into-a-single Apr 29, 2024
@tatarco tatarco marked this pull request as ready for review April 29, 2024 13:55
@tatarco tatarco force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch 2 times, most recently from 62166a1 to 07abeeb Compare April 29, 2024 16:49
.gitignore Outdated Show resolved Hide resolved
@scopsy
Copy link
Contributor

scopsy commented Apr 30, 2024

Need to make sure we also update our docs for community: https://docs.novu.co/community/add-a-new-provider

@tatarco tatarco force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch 3 times, most recently from bf8446d to 105404c Compare May 3, 2024 05:38
@tatarco tatarco force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch 3 times, most recently from 7f53872 to 8007dfd Compare May 5, 2024 19:12
@tatarco tatarco requested a review from a team as a code owner May 5, 2024 20:56
@tatarco tatarco requested review from scopsy and AliaksandrRyzhou and removed request for a team May 5, 2024 20:56
@github-actions github-actions bot added CI/CD and removed CI/CD labels May 5, 2024
.cspell.json Outdated
@@ -731,5 +733,6 @@
".env.local",
".env.production",
".env.test",
"./*"
Copy link
Contributor

Choose a reason for hiding this comment

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

I guess this one is by mistake?

.gitmodules Outdated
Comment on lines 1 to 3
[submodule "enterprise"]
path = .source
url = [email protected]:novuhq/packages-enterprise.git
Copy link
Contributor

Choose a reason for hiding this comment

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

Why did we remove this one?

@@ -1,6 +1,6 @@
packages:
# all packages in subdirs of packages/ and components/
- 'providers/*'
- 'automation'
Copy link
Contributor

Choose a reason for hiding this comment

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

I believe this is also not needed anymore right?

@scopsy scopsy force-pushed the nv-3687-consolidate-provider-npm-packages-into-a-single branch from 2557b3b to 8b4d499 Compare May 6, 2024 05:58
@github-actions github-actions bot added the CI/CD label May 6, 2024
This reverts commit f566222.
@github-actions github-actions bot removed the CI/CD label May 6, 2024
@tatarco tatarco merged commit f64be41 into next May 6, 2024
37 of 44 checks passed
@tatarco tatarco deleted the nv-3687-consolidate-provider-npm-packages-into-a-single branch May 6, 2024 11:34
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants