2017-10-12 Meeting Notes

Date

Goals


TimeItemWhoNotes
10 minStatusEveryone
15 minPackage release automation flowAri

React + Backbone: BFFs or no?DennisDiscovery: Backbone, React, and Redux

React cookiecutterAri

React in other IDAs

Notes

React Cookiecutter

  • React example + Redux example
  • Lightly prescriptive re: directory structure, file structure, action/reducer flow, component flow, etc.
  • Heavily prescriptive re: Webpack config
  • Should use edx-bootstrap
    • Scoped per application or assume Bootstrap styles are global?
    • Assume CSS handles the CSS
  • Heavily prescriptive re: testing
    • Jest
    • Enzyme
    • codecov
  • Docker tooling? Make targets?
  • i18n
    • Pushing strings
    • Pulling strings
    • Serving strings

Automated NPM Releases

  • For conventional commits, can we use git templates?
  • We would also want a template for PR body
  • Automation commits – rc branch? At what point do we push changes back to github?
  • Make sure manual release process is well-documented.
  • Let's try it out for Paragon/SFE/Dahlia before rolling it out to a broader audience.

Action Items

  • Type your task here, using "@" to assign to a user and "//" to select a due date