Support externally hosted comprehensive themes

Description

The old Stanford-style themes can be pulled in from an external Git repo; no such provision was previously available for comprehensive themes.

  • Introduce two new configuration variables:

  • EDXAPP_COMPREHENSIVE_THEME_SOURCE_REPO: Git repo for the comprehensive theme

  • EDXAPP_COMPREHENSIVE_THEME_VERSION: Git branch, tag, or revision to check out from the repo

  • Introduce a new task, "checkout comprehensive theme", doing the equivalent of the previously existing "checkout theme" task. Check out the theme repo to EDXAPP_COMPREHENSIVE_THEME_DIR. If
    EDXAPP_COMPREHENSIVE_THEME_SOURCE_REPO is unset, continue to assume that EDXAPP_COMPREHENSIVE_THEME_DIR already exists and is populated with a comprehensive theme.

  • Rename the "checkout theme" task to "checkout Stanford-style theme".

Activity

Show:
Matthew Drayer
January 15, 2016, 4:38 PM

Moving this ticket to Blocked status – I've completed my part of the review and now DevOps () has picked it up

Matthew Drayer
January 19, 2016, 1:30 PM

I'm moving this ticket over to because there isn't much more I can help with and he has become involved with the effort.

Done

Assignee

Fred Smith

Reporter

Edx Admin [Administrator]

Contributor Name

Florian Haas

Repo

edx/configuration

Customer

None

Epic Link

None

OSCM Assignee

None

Platform Map Area (Levels 1 & 2)

None

Platform Map Area (Levels 3 & 4)

None

Blended Hour Utilization Percentage

None

edX Theme

None

edX Squad

None

Github Lines Added

None

Github Lines Deleted

None

Story Points

2

Priority

Unset
Configure