6
0
mirror of https://github.com/ChristianLight/tutor.git synced 2024-11-16 18:15:09 +00:00
tutor/requirements
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
..
base.in fix: "TypeError: Parameters to Generic[...]" error 2022-12-13 08:02:15 +01:00
base.txt ci: better github release management with scriv 2023-01-17 12:12:10 +01:00
dev.in docs: migrate to scriv to manage changelog 2022-11-24 16:15:15 +01:00
dev.txt feat: refactor hooks API for simplification 2023-01-31 10:17:58 +01:00
docs.in docs: generate reference docs automatically 2021-10-14 12:59:57 +02:00
docs.txt ci: better github release management with scriv 2023-01-17 12:12:10 +01:00
plugins.txt feat: upgrade to olive 2022-12-12 16:55:07 +01:00