-
Notifications
You must be signed in to change notification settings - Fork 4
Open
Description
Description
Create a single monorepo that contains:
- The authorization code (Django package).
- The Tutor plugin
tutor-contrib-authz.
Both will be packaged and installed separately, but are intended to be used together.
The Tutor plugin will depend on the Django authorization package and require it to be installed.
Requirements
- Monorepo with two packages: Django authorization core and
tutor-contrib-authz. - Separate installs, but the plugin declares a dependency on the authorization core.
- The plugin must have the authorization code installed to work.
- Support configurations that are manageable and overridable over time. This may be outside MVP scope, but should be considered for the long term.
Acceptance Criteria
- Repo exists with both packages in one place.
- Installing
tutor-contrib-authzinstalls a compatible authorization core. - Basic documentation explains that both are meant to be installed together.
- A path is outlined for future override-friendly configuration management (not necessarily implemented for MVP).
Notes (Scope)
- MVP: configuration can remain simple.
- Long term: favor a structure that makes configuration easier to manage and override.
Metadata
Metadata
Assignees
Labels
No labels