CloudServices/NativeSync/Meetings/2011-11-03

From MozillaWiki
Jump to: navigation, search

Inaugural meeting!

rnewman talked a lot. Covered:

  • Vague architecture, as covered on the feature page.
    • Planned division: liuche gets UI, jvoll gets repositories, rnewman gets crypto then networking, and we go on from there.
    • Crypto's gonna get cut up into "pure crypto" lib, for use in the setup app, and "repository crypto", essentially along the "JSON boundary".
  • Code and process:
    • Git branches. Start repos when you want to. Use Maven.
    • Standup meetings to keep us moving. Don't get blocked.
    • Use emulator. We don't need native device, or even to test against NativeFennec!
  • jvoll fairly familiar with Android APIs. Will help each other out. Attack mobile team if necessary.

Action items

  • Crypto needs code review and cleanup, more tests. rnewman will attend.
  • jvoll will read JS repositories code and begin implementing on top of Android bookmarks store. (Tests; see also siblings.)
  • liuche will begin setup app work.
  • Stand-up meetings planned for 10am Pacific most days. Will adjust after a little experience.

Sketch milestones

  • UI:
    • M1: app runs with UI.
    • M2: enter credentials and store in system keychain.
    • M3: J-PAKE implemented.
    • M4: flows complete.
  • Others need fleshing out.