Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  •  Dave Ormsbee: Consolidate JavaScript files across themes, so we don't replicate (and post-process) the same files repeatedly.
  •  Dave Ormsbee: Consolidate static assets that are currently duplicated across XBlock families (e.g. all the problembuilder.* blocks). They're just straight duplicates now because the pip is defined at the package level, but the asset mapping is done at the tag level.
  •  Combine SASS compilation steps so we're not recompiling the same shared assets between LMS and Studio.
  •  Extract and isolate vendor JS files so that they aren't constantly re-processed by our pipeline.
  •  Investigate current "ideal" Bootstrap CSS compile performance (no v1 or v2 CSS code), to make sure < 1s latency is achievable.
  •  Change how Webpack configuration is extracted so that we don't waste so much time waiting on edx-platform to start up and give us a config value. (Complicated by Studio's git-hashed based static dir location.)