CloudServices/NativeSync/Meetings/2011-11-03: Difference between revisions

From MozillaWiki
Jump to navigation Jump to search
(Created page with "Inaugural meeting! rnewman talked a lot. Covered: * Vague architecture, as covered on the Services/AndroidSyncFP feature page. ** Planned division: liuche gets UI, jvoll ge...")
 
No edit summary
Line 3: Line 3:
rnewman talked a lot. Covered:
rnewman talked a lot. Covered:


* Vague architecture, as covered on the [[Services/AndroidSyncFP feature page]].
* Vague architecture, as covered on the [[Services/AndroidSyncFP|feature page]].
** Planned division: liuche gets UI, jvoll gets repositories, rnewman gets crypto then networking, and we go on from there.
** 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".
** Crypto's gonna get cut up into "pure crypto" lib, for use in the setup app, and "repository crypto", essentially along the "JSON boundary".
Line 15: Line 15:


* Crypto needs code review and cleanup, more tests. rnewman will attend.
* Crypto needs code review and cleanup, more tests. rnewman will attend.
* jvoll will read [[https://github.com/mozilla-services/services-central/blob/repositories/services/sync/modules/repository.js JS repositories code]] and begin implementing on top of Android bookmarks store. ([[https://github.com/mozilla-services/services-central/blob/repositories/services/sync/tests/unit/test_repository.js Tests]]; see also siblings.)
* jvoll will read [https://github.com/mozilla-services/services-central/blob/repositories/services/sync/modules/repository.js JS repositories code] and begin implementing on top of Android bookmarks store. ([https://github.com/mozilla-services/services-central/blob/repositories/services/sync/tests/unit/test_repository.js Tests]; see also siblings.)
* liuche will begin setup app work.
* liuche will begin setup app work.
* Stand-up meetings planned for 10am Pacific most days. Will adjust after a little experience.
* Stand-up meetings planned for 10am Pacific most days. Will adjust after a little experience.

Revision as of 22:06, 3 November 2011

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.