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 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-391

SFE Arch and React Ramp-up

Backbone +

...

React 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-418

Marketing

...

pipeline 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-393

  • 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
    • We CAN build dist files on Acquia's machines – find out details about this
    • Jira Legacy
      serverSystem JIRA
      serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
      keyLEARNER-621
    • Need to support local branch pushes to Acquia (pre-stage environment)
      • pre-push hook?
      • additional make target?

...

Frontend cookiecutter 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-425

  • Implementor: Ari
  • Support: Dahlia, FedX at large
  • Could this be a collaborative effort?
  • Put all these in github issues
    • One async request
    • Polyfills
    • Paragon
    • Bootstrap
    • i18n
    • sharing data from Python templates
    • EXTREMELY WELL DOCUMENTED webpack config/build
    • build & release
    • docker stuff
    • redux stuff
    • organization
    • generic XHRs
    • HOCs
    • dependency injection
    • tests
      • components (enzyme)
      • coverage
      • redux
    • Greenkeeper

Node 8 across the

...

boards 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-394

  • Implementor: devops and/or platform
  • Support: Ari
  • Deterministic builds (in time for Hawthorne?)
  • Node 6 LTS ends in April
  • Tyler/Brian tried to do this, ran into issues

...

  • 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 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-416

  • Implementor: anyone interested
  • Support: Ari
  • Travis build + release flow for all frontend packages
  • Details:

...

  • Lead: Harry & Matt
  • Support: Ari
  • Not completely done! Needs owner. Needs investment
  • No pattern library
  • Presentation?
    • Interactive demo/workshop
  • Take down pattern library website and docs, replace with documentation of newer stuff

JS quality tooling for edx

...

-platform 
Jira Legacy
serverSystem JIRA
serverId13fd1930-5608-3aac-a5dd-21b934d3a4b4
keyFEDX-417

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

...