novuhq / docs

Novu documentation - The Masterpiece
https://docs.novu.co
41 stars 84 forks source link

feat: Add database migration docs & all top-level page icons #340

Closed rifont closed 12 months ago

rifont commented 12 months ago

What does this PR do?

Why is this PR needed? Novu Self-hosted users are required to run the migrations on their own databases to support new feature releases. By listing all migrations alongside the relevant version in a single place, self-hosted users can more easily self-serve the relevant migrations they need to run when performing version upgrades.

NB: The "Migrations History" section must be updated whenever a new migration is introduced in a release version. We should add this to our release playbook.

Screenshots Data Migrations Page

image

Sidebar with all top-level icons

image image image image
rifont commented 12 months ago

This PR is related to the new migration npm scripted added in https://github.com/novuhq/novu/pull/4780