novu icon indicating copy to clipboard operation
novu copied to clipboard

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

Open tatarco opened this issue 9 months ago • 4 comments

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 avatar Apr 25 '24 13:04 tatarco

Deploy Preview for dev-web-novu ready!

Name Link
Latest commit bf49d2a124cfb908c599c1528a10f2555b76662b
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.

netlify[bot] avatar Apr 25 '24 14:04 netlify[bot]

Deploy Preview for novu-design ready!

Name Link
Latest commit bf49d2a124cfb908c599c1528a10f2555b76662b
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.

netlify[bot] avatar Apr 25 '24 14:04 netlify[bot]

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

scopsy avatar Apr 30 '24 07:04 scopsy