You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
[Tagging] Enforce typing and encapsulation for tagging APIs #83
"As an Open edX developer, I want to take advantage of python static type checking wherever possible, to reduce runtime errors in my code."
"As an Open edX developer, I want to isolate the use of the tagging libraries to their python APIs to improve encapsulation and reduce tight coupling to the underlying implementation."
Add openedx.features.content_tagging to setup.cfg isolated_apps so you can make sure all other parts of the code are only importing from content_tagging.api.
Add openedx_tagging.core.tagging to setup.cfg isolated_apps so you can make sure we're only importing from the oel_tagging.api.
changed the title [-][Tagging] Enforce typing on openedx-learning in edx-platform[/-][+][Tagging] Enforce typing and encapsulation for tagging APIs[/+]on Jul 26, 2023
Activity
[-][Tagging] Enforce typing on openedx-learning in edx-platform[/-][+][Tagging] Enforce typing and encapsulation for tagging APIs[/+]bradenmacdonald commentedon Aug 29, 2023
Partially done via openedx/openedx-core#73
But we still need to turn on mypy checking of the corresponding code in edx-platform