CloudServices/NativeSync/Meetings/2011-11-03: Difference between revisions
< CloudServices | NativeSync
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 | * 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.