I have created this repo openedx-releases-diffs to serve as reference when people wants to upgrade from a version to another, it’s still work in progress, the problem I aiming to resolve, is what do i need to know an operator before upgrading I think features-toggles is not enough as not all settings are annotated.
You can either visit the repo or just utilize from here, as both Github and Discourse understand Markdown
Important Notes
-
This is still a work in progress a might not be accurate, further tracking might be needed, i.e. what if a feature is being defined in a file other than
[cms/lms]/envs/common.py
. -
This doesn’t include tracks of Waffle-toggles which is included from Koa.
The Table
The files are being overridden in sequence while after rewrite a tag is issued for the corresponding release so you can track the changes simply between two releases.
To utilize just pick which release are you currently using and then pick which release you are upgrading to.
Happy Upgrading!