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

Add documentation on updating Medusa #10927

Open
1 of 2 tasks
puppycodes opened this issue Jan 13, 2025 · 4 comments
Open
1 of 2 tasks

Add documentation on updating Medusa #10927

puppycodes opened this issue Jan 13, 2025 · 4 comments
Assignees

Comments

@puppycodes
Copy link

What Medusa version and documentation are you using?

v2

Preliminary Checks

Issue Summary

Something missing from the V2 docs are upgrades for minor versions of Medusa like 2.1 to 2.2. Appreciate the detailed release notes of each version but it could be great to extract these from Github and put those more formally in the docs.

How can this issue be resolved?

  1. Add a placeholder for version upgrades in the main documentation menu
  2. Add a general instruction for yarn upgrade commands and anything general
  3. Point users to the release notes or extract them to the docs
  4. Communicate the logic around breaking changes and when to expect backwards compatibility.

Are you interested in working on this issue?

  • I would like to fix this issue
@puppycodes
Copy link
Author

puppycodes commented Jan 13, 2025

also thank you for keeping Medusa open source and all the work you do <3

@christiananese christiananese self-assigned this Jan 13, 2025
Copy link
Member

Thank you for the feedback. Is there a reason you feel like it needs to also be in the documentation?

In the docs we show the current version in the navigation bar and when you click on it, it will take you to the version's release notes. We appreciate more details on why you find this necessary.

@puppycodes
Copy link
Author

The documentation is great so far but upgrades are an integral part of the development cycle and can be daunting. I first go to the upgrade documentation to learn about any global project idiosyncrasies before looking for more specific version information. Even if its a product decision for Medusa not to focus on global update docs it's good to state that so we don't end up digging around.

Explicit backwards compatibility strategies create confidence in the platform and most importantly if a serious vulnerability is discovered you want to be able to quickly patch within the same major version. If you have to work your way through other changes this costs time and introduces exponential complexity with heavily customized stores.

Copy link
Member

Thank you for the details. I think there's a great point of at least adding a page covering where you can find the upgrade guides and how to use the release notes. We do mention it in the installation guide but seems like it's not discoverable enough.

At the moment there's no plan of extracting the release notes, but we should start with the upgrade guide page and see whether more is necessary. Thanks again!

@shahednasser shahednasser changed the title Medusa V2 Upgrading to Latest Version Add documentation on updating Medusa Jan 14, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants