Issue metadata
Sign in to add a comment
|
Advice for Platform>Apps>FileManager |
||||||||||||||||||||||
Issue descriptionHi, I'm looking for advice on the best way to organise bugs for our team. We work on the Files app on ChromeOS. We currently have the following components for FileManager: Platform>Apps>FileManager Platform>Apps>FileManager>Drive Platform>Apps>FileManager>CloudImport However, we are not using these any more. Instead, all bugs have the component Platform>Apps>FileManager, and we use a labelling system for sub-components (documented at go/xf-triage). We have two sets of labels: 1. CrOSFilesFeature-* (CrOSFilesFeature-Zip, CrOSFilesFeature-QuickView, CrOSFilesFeature-FileIntents, CrOSFilesFeature-DriveSync, CrOSFilesFeature-TeamDrives, CrOSFilesFeature-FileSystemProvider, CrOSFilesFeature-CloudImport, CrOSFilesFeature-LowStorage, CrOSFilesFeature-ARC, CrOSFilesFeature-ExternalMedia, CrOSFilesFeature-Crostini and CrOSFilesFeature-NavRefresh), which is which feature the bug applies to 2. CrOSFilesCategory-* (CrOSFilesCategory-Touch, CrOSFilesCategory-CodeHealth, CrOSFilesCategory-Testing, CrOSFilesCategory-Accessibility, CrOSFilesCategory-UMA, CrOSFilesCategory-UI, CrOSFilesCategory-Performance and CrOSFilesCategory-Offline), which labels the type of work the bug requires Each bug gets at most one of each label. We use both of these in our triage process to organise the large backlog of bugs we have for the file manager. Right now we have to type the label names perfectly, but it would be much easier and less error-prone if we had autocompletion for them. However, I'm aware you may not want to add these labels since they don't match anything else in Chrome. Do other teams have labelling systems like this? How do they manage their bugs? I'm not sure if a component makes sense, since we frequently add/remove features from the Files app and would need to update these labels at least once a month. And is there an existing system for the Category labels? Any advice on the best way to organise these bugs, or how other teams do things, would be appreciated. Thanks!
,
Jun 4 2018
Thanks benhenry@! :) 1. Done, please remove the subcomponents. 2. Thank you! Yes, here are the labels (all specific to the ChromeOS Filemanager): Feature Label Description CrOSFilesFeature-Zip Zipping/unzipping, archive files, etc CrOSFilesFeature-QuickView The QuickView preview screen CrOSFilesFeature-FileIntents File open and share intents CrOSFilesFeature-DriveSync Bugs with Drive backup, sync and related UI CrOSFilesFeature-TeamDrives Google Drive Team Drives CrOSFilesFeature-FileSystemProvider File System Provider (e.g. Dropbox, etc) CrOSFilesFeature-CloudImport Cloud scan/import/backup (photos, SD card) CrOSFilesFeature-LowStorage Low storage, storage management, etc CrOSFilesFeature-ARC ARC++ and Android media related issues CrOSFilesFeature-ExternalMedia USBs, SD cards, removable drives, MTP etc CrOSFilesFeature-Crostini Crostini (Linux) files available in app CrOSFilesFeature-NavRefresh Left-hand Navigation UI Refresh Category Label Description CrOSFilesCategory-Touch Touchscreen, tablet mode, etc CrOSFilesCategory-CodeHealth Refactors and code cleanups CrOSFilesCategory-Testing Testing issues (failing tests, lack of tests) CrOSFilesCategory-Accessibility Accessibility issues (ChromeVOX) CrOSFilesCategory-UMA Metrics issues (UMA, analytics) CrOSFilesCategory-UI Pure UI issues (tab focus, menus, flickering) CrOSFilesCategory-Performance Performance-related issues CrOSFilesCategory-Offline Issues related to offline use
,
Jun 15 2018
Done - but I will say that a lot of these labels have precident in other ways, e.g. "-CodeHealth", "-Testing", "-Accessibility", etc. I realize this is pretty team-specific, but there may be a need to generalize this in the future (and it's something I've been meaning to work on for ages). |
|||||||||||||||||||||||
►
Sign in to add a comment |
|||||||||||||||||||||||
Comment 1 by benhenry@google.com
, Jun 1 2018