6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-09-22 17:39:02 +00:00
tutor/tutor/commands
Régis Behmo c40e682f5d refactor: clarify configuration management
Previously, configuration management was very confusing because we kept mixing
"base" and "defaults" configuration:

- It was difficult to make the difference between core settings that were
  necessary (e.g: passwords) as opposed to others that could simply be
  defaulted to.
- The order of settings in config.yml mattered: config entries that depended on
  other needed to be defined later. As a consequence, Tutor was not compatible
  with Python 3.5, where dict entries are not sorted.
2021-12-20 21:19:10 +01:00
..
__init__.py Move command modules to dedicated directory 2019-05-29 09:53:54 +02:00
cli.py feat: dynamic app name and version suffix 2021-10-14 12:59:57 +02:00
compose.py doc: remove now irrelevant comment 2021-12-20 21:19:10 +01:00
config.py refactor: clarify configuration management 2021-12-20 21:19:10 +01:00
context.py refactor: better runner inheritance architecture 2021-11-01 17:21:43 +01:00
dev.py feat: make it possible to override jobs in dev 2021-11-01 17:21:43 +01:00
images.py feat: move all forum-related code to a dedicated plugin 2021-12-20 21:19:10 +01:00
k8s.py refactor: clarify configuration management 2021-12-20 21:19:10 +01:00
local.py refactor: clarify configuration management 2021-12-20 21:19:10 +01:00
plugins.py refactor: clarify configuration management 2021-12-20 21:19:10 +01:00