Engineering Workflow/Road Map: Difference between revisions

Jump to navigation Jump to search
Split into current & future, add section on Phabricator
(Split into current & future, add section on Phabricator)
Line 1: Line 1:
== Engineering Workflow Road Map ==
= Engineering Workflow Road Map =


These are the improvements and new services we are currently considering for the near future (1-2 years).  It is subject to change.
These are the improvements and new services we are currently working on and others that we are considering for the near future (1-2 years).  It is subject to change.


=== Cinnab-arc ===
== Current ==
 
=== Phabricator integration ===
 
Although our [[Phabricator]] instance has been up since September 2017, there has been ongoing work to integrate it into our tools, most notably [[BMO]].  There is a tracking bug ({{bug|1381498}}) for the remaining work before we announce general availability and start encouraging people to move over.
 
The last remaining item of note is forking Arcanist so that it works with git-cinnabar ({{bug|1443375}}).
 
Impact: Switching to Phabricator has a number of benefits:
 
* One sole tool for review, which allows the Engineering Workflow to concentrate its efforts, and eliminates the need for contributors to learn several tools.
* A more intuitive interface than BMO and MozReview, with a contemporary look to appeal to new contributors.
* Some integration with existing tools and processes, balancing complexity and disruption.
* Excellent support from Phabricator's developers ([https://phacility.com Phacility]) and a large user community.


=== Vendor manifests ===
=== Vendor manifests ===


Provide a common structure, process, and tools for managing third-party code in mozilla-central.  An [https://groups.google.com/forum/?pli=1#!topic/mozilla.dev.platform/-B8MECCeJnM Intent to Require] was posted to dev.platform on 2018/04/10 and finalized on 2018/10/18.  Follow the [https://bugzilla.mozilla.org/show_bug.cgi?id=1454867 tracking bug] for progress.
Provide a common structure, process, and tools for managing third-party code in mozilla-central.  An [https://groups.google.com/forum/?pli=1#!topic/mozilla.dev.platform/-B8MECCeJnM Intent to Require] was posted to dev.platform on 2018/04/10 and finalized on 2018/10/18.  Follow the tracking bug ({{bug|1454867}}) for progress.
 
== Future ==


=== Enforced reviewers ===
=== Enforced reviewers ===
Confirmed users
1,927

edits

Navigation menu