Versions Compared

Key

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

This is a tentative roadmap for FedX's foreseeable future.

edx-platform asset pipeline overhaul

  • Lead: Dave
  • Support: Ari
  • Remove low-hanging fruit
  • (Dave, Ari)
    • Discovery, longterm roadmap
  • Port functionality from Python to Webpack (Dave + Ari)
  • Devops component (devops)

SFE Arch and React Ramp-up

  • Dahlia training – maintenance cost (Ari)Implementor: Dahlia
  • Support: Ari
  • Short-term goal: ship assets page
  • Done by end of this quarter?

Backbone + React

...

Marketing pipeline

...

  • Implementor: Growth
  • Support: Ari
  • Development builds
  • Production build / release flow
    • This should happen in GoCD if possible (requires someone with GoCD knowledge)
    • If source files must live in git, it can be done as a quick-and-dirty Travis job

React cookiecutter

...

  • Implementor: Ari
  • Support: Dahlia, FedX at large
  • Could this be a collaborative effort?

Node 8

...

across the boards

  • Implementor: devops and/or platform
  • Support: Ari
  • Deterministic builds (in time for Hawthorne?)
  • Node 6 LTS ends in April

Marketing static

...

React project

  • Implementor: Growth
  • Support: Ari, devops
  • Statically-rendered HTML generated by React and served as static assets
  • First project: terms of service
  • Second project: homepage

Build & release automation

  • Implementor: anyone interested
  • Support: Ari
  • Travis build + release flow for all frontend packages
  • (Ari, anyone interested)
  • Details:Image Added

Bootstrap training / guidance

...

  • Lead: Harry
  • Support: Ari

JS quality tooling for edx-platform

...

  • Implementor: anyone interested
  • Details: 
    Jira Legacy
    serverSystem JIRA
    serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
    keyFEDX-374

Sell decoupled frontend

...

  • Implementors: Ari , Dave)& Dave
  • Support: FedX at large
  • OEP
  • Blog post
  • Presentation(s)?