canmove, Confirmed users
1,126
edits
(Update contributing section & remove overlap between "Contributing" and "Getting Started") |
(→Roadmap: Update milestone for TBPL EOL + add ideas from meeting to "Possible Future Tasks") |
||
Line 33: | Line 33: | ||
==== Milestone M4: Make TBPL redundant for all users ==== | ==== Milestone M4: Make TBPL redundant for all users ==== | ||
* | * Work to implement other developer use cases, refine sheriffing work flows, and make TBPL redundant for all of its users. | ||
* Status: {{done|}} delivered 2015 Q1 ([https://groups.google.com/forum/#!topic/mozilla.dev.tree-management/U4itH2b711Q newsgroup post]). | |||
* Status: {{ | |||
==== Milestone M5: Performance Data ==== | ==== Milestone M5: Performance Data ==== | ||
Line 45: | Line 41: | ||
** A performance summary tab that gives a high-level overview by branch, platform, and suite. | ** A performance summary tab that gives a high-level overview by branch, platform, and suite. | ||
* Status: {{proposed|}} detailed planning to take place in late 2014 Q4, with delivery in 2015 Q1. | * Status: {{proposed|}} detailed planning to take place in late 2014 Q4, with delivery in 2015 Q1. | ||
==== Possible Future | |||
==== Possible Future Tasks ==== | |||
* Migrating to Heroku | |||
* Using virtualenv/peep for more reliable package management | |||
* Merging the treeherder-ui and treeherder-service repos | |||
* Removing the objectstore | |||
* Splitting of oauth credentials from the datasource table | |||
* Improving UI performance/memory consumption | |||
* Storing job artefacts in S3 | |||
* Improving task debug-ability (eg more logging, log aggregation) | |||
* Making it easier for new contributors to setup/perform common tasks | |||
* Adding more UI tests | |||
* Refactoring of jobs.py, including splitting out refdata | |||
* Moving away from datasource (ie using Django ORM) | |||
* Creating a log viewer UI for displaying json logs | |||
* Intermittent bug filer | |||
* Annotation of backouts, tree closures | * Annotation of backouts, tree closures | ||
* Better performance graphs | * Better performance graphs | ||
Line 52: | Line 63: | ||
* Create a display for code coverage data | * Create a display for code coverage data | ||
* Additional metrics and visualizations | * Additional metrics and visualizations | ||
== Bug Tables == | == Bug Tables == |