New issue
Advanced search Search tips

Issue 723830 link

Starred by 1 user

Issue metadata

Status: Fixed
Owner:
Closed: Jun 2017
Cc:
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Task


Sign in to add a comment

Create Monorail components for device-related Chrome Apps APIs

Project Member Reported by reillyg@chromium.org, May 17 2017

Issue description

Here's a more complete breakdown of the device code and what Monorail components I think we should have:

* Bluetooth
  - Cross-platform library (//device/bluetooth): IO>Bluetooth
  - Web Bluetooth: Blink>Bluetooth
  - Chrome Apps API: Platform>Apps>API>Bluetooth (existing issues are likely
    scattered between Platform>Apps>API and Platform>Extensions>API)

* HID
  - Cross-platform library (//device/hid): IO>HID (existing issues are filed
    against the Chrome Apps API but anything that is not specific to that API
    should be moved)
  - Web Authentication API (FIDO/U2F): Blink>WebAuthentication
  - Chrome Apps API: Platform>Apps>API>HID (existing issues are likely scattered
    between Platform>Apps>API and Platform>Extensions>API)

* Serial
  - There is only one consumer of the cross-platform library (//device/serial) so
    it doesn't get its own component.
  - Chrome Apps API: Platform>Apps>API>Serial (existing issues are likely scattered
    between Platform>Apps>API and Platform>Extensions>API)

* USB
  - Cross-platform library (//device/usb): IO>USB
  - WebUSB API: Blink>USB
  - Chrome Apps API: Platform>Apps>API>USB (existing issues are likely scattered
    between Platform>Apps>API and Platform>Extensions>API)

The components that don't exist in this plan are:
* IO>HID
* Platform>Apps>API>Bluetooth
* Platform>Apps>API>HID
* Platform>Apps>API>Serial
* Platform>Apps>API>USB
 
Blockedon: 728236
Blockedon: 728239
Blockedon: 728240
Blockedon: 728245
Blockedon: 728248
All new components have been created. Next step is to sort existing bugs related to Bluetooth, HID, serial and USB in Platform>Apps>API and Platform>Apps>Extensions into these components.
Cc: r...@chromium.org rdevlin....@chromium.org
Status: Fixed (was: Assigned)
Sorting is complete. There are still a lot of issues in Platform>Apps>API and Platform>Apps>Extensions related to other APIs which could probably benefit from similar reorganization.

Sign in to add a comment