tutor/tutor
Régis Behmo 71ed7a8618 feat: refactor hooks API for simplification
The hooks API had several issues which are summarized in this comment:
https://github.com/openedx/wg-developer-experience/issues/125#issuecomment-1313553526

1. "consts" was a bad name
2. "hooks.filters" and "hooks.Filters" could easily be confused
3. docs made it difficult to understand that plugin developers should use the catalog

To address these issues, we:

1. move "consts.py" to "catalog.py"
2. Remove "hooks.actions", "hooks.filters", "hooks.contexts" from the API.
3. re-organize the docs and give better usage examples in the catalog.

This change is a partial fix for https://github.com/openedx/wg-developer-experience/issues/125
2023-01-31 10:17:58 +01:00
..
commands feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
core/hooks feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
hooks feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
plugins feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
templates fix: get rid of lms/cms `CORS_ORIGIN_WHITELIST` warnings 2023-01-18 07:55:13 +01:00
__about__.py v15.2.0 2023-01-19 20:35:54 +01:00
__init__.py Tutor v3 complete rewrite 2019-02-09 20:30:01 +01:00
bindmounts.py feat: pluggable `local/dev/k8s do <job>` commands 2022-11-15 09:46:08 +01:00
config.py feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
env.py feat: refactor hooks API for simplification 2023-01-31 10:17:58 +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 feat: migrate to plugins.v1 with filters & actions 2022-04-15 15:30:54 +02:00
interactive.py fix: Swahili locale name 2022-11-28 12:23:02 +01:00
py.typed feat: add py.typed for typing extensions 2022-10-26 12:28:16 +02:00
serialize.py feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
tasks.py feat: pluggable `local/dev/k8s do <job>` commands 2022-11-15 09:46:08 +01:00
types.py feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
utils.py feat: pluggable `local/dev/k8s do <job>` commands 2022-11-15 09:46:08 +01:00