EngineeringProductivity/Projects/Conduit: Difference between revisions

Jump to navigation Jump to search
m
(→‎Autoland: Mention Quantum)
Line 74: Line 74:
= High-Level Design and Plan =
= High-Level Design and Plan =


Conduit is designed around multiple small services, with the exception of necessarily larger tools, for example issue trackers and code-review apps.  Services will generally have their own UIs, moving away from our previous model in which automation interfaces have been integrated directly into the larger tools.  Standing up separate UIs for individual services, such as autoland, allows them to be used independent of tools and also speeds up development, freed from the confines of an extension system.
Conduit is designed around multiple small services, with the exception of necessarily larger tools, for example issue trackers and code-review apps.  Services will generally have their own UIs, moving away from our previous model in which automation interfaces have been integrated directly into the larger tools.  Standing up separate UIs for individual services, such as autoland, allows them to be used independent of bug-tracking and code-review tools and also speeds up development, freed from the confines of an extension system.


Initial services will include autoland and a commit database.  Both functions currently exist but are tightly coupled with Review Board, with much of the code living in the MozReview Review Board extension. These will be split off into small, independent applications.
Initial services will include autoland and a commit database.  Both functions currently exist but are tightly coupled with Review Board, with much of the code living in the MozReview Review Board extension. These will be split off into small, independent applications.
Confirmed users
1,927

edits

Navigation menu