6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-12-12 22:27:47 +00:00
tutor/tutor
Régis Behmo 4dc772d1e4 fix: attempt to make upgrade much clearer
`upgrade` had several issues, which are summarized here:
https://discuss.overhang.io/t/confusing-instructions-during-upgrade/2281/7

- The docs say that you should run quickstart, but what most people will see is
the big command tutor local upgrade --from=lilac verbatim paragraph.
- The local upgrade command should be very explicit about the fact that users
need to run quickstart.
- Maybe the name of the local upgrade command should be improved.
- When upgrading tutor from one major release to the next, there should be a
more explicit warning to inform users of what they are doing (see this other
conversation 1)
- We should tell people that they almost certainly need to enable the tutor and
the mfe plugins, if they are not enabled during upgrade.
- A link to all of the breaking changes from the changelog should be
prominently displayed during upgrade.
- The docs should emphasize that upgrading from one major release to the next
is potentially a risky endeavor and that downgrading is not possible. The docs
should also link to the changelog.

This commit has grown slightly beyond the intended scope, but the changes should be mostly positive.
2022-01-08 19:07:26 +01:00
..
commands fix: attempt to make upgrade much clearer 2022-01-08 19:07:26 +01:00
templates fix: ownership of mysql data 2022-01-08 19:07:26 +01:00
__about__.py v13.0.3 (2022-01-04) 2022-01-04 17:33:37 +01:00
__init__.py Tutor v3 complete rewrite 2019-02-09 20:30:01 +01:00
bindmounts.py fix: lint unused arguments in code base 2021-12-20 21:19:10 +01:00
config.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
env.py fix: attempt to make upgrade much clearer 2022-01-08 19:07:26 +01:00
exceptions.py Tutor v3 complete rewrite 2019-02-09 20:30:01 +01:00
fmt.py feat: upgrade to Maple 2021-12-20 21:21:36 +01:00
images.py refactor: better config type checking 2021-04-18 18:02:02 +02:00
interactive.py refactor: clarify configuration management 2021-12-20 21:19:10 +01:00
jobs.py feat: move all forum-related code to a dedicated plugin 2021-12-20 21:19:10 +01:00
plugins.py refactor: add code coverage, cover CLI commands with tests 2022-01-04 13:40:33 +01:00
serialize.py fix: YamlParamType supports line terminators 2021-04-25 09:14:21 +02:00
types.py refactor: better config type checking 2021-04-18 18:02:02 +02:00
utils.py fix: utils tests on macOS 2022-01-08 18:48:50 +01:00