Hi all,

If you are subscribed to any of the fxa repos, you will have noticed a
flurry of email in your inbox regarding issues being migrated and repos
being archived. Danny and Phil have been working hard for the past week to
consolidate all of FxA's core repositories into a single monorepo
<https://github.com/mozilla/fxa> that is easy to find, install, and work
with.

Danny pulled the trigger last night to migrate all open issues to the
monorepo, and some follow up work will continue today.

*Why was this change made?*

The TL;DR is that having a diffuse set of repositories made working with
FxA difficult. Developers, contributors, and folks filing bugs all found
various facets of multiple repos challenging, and while fxa-local-dev made
this simpler, we wanted to go further. More reasoning can be found in this
doc
<https://docs.google.com/document/d/1fKxMAFpKxESuqk2QgFOUBNEzIdjBLEgLDS9PkNshm2A/edit?ts=5c8be565#>
.

*What does this mean for you?*

   1. If you contribute to Firefox Accounts, you will need to re-clone
   https://github.com/mozilla/fxa. I tried a simple `git pull` today and
   git complained about merging unrelated.
      1. Working with the new repo will be like working with fxa-local dev,
      with pm2 as the command that manages servers
      2. Previous repos are now found under the packages subdirectory
      <https://github.com/mozilla/fxa/tree/master/packages>.
   2. Open bugs <https://github.com/mozilla/fxa/issues> against the new
   repo, no more wondering "which repo should this be in?".
   3. Open pull <https://github.com/mozilla/fxa/pulls> requests against the
   new repo.


A big thanks to Danny and Phil for aggressively (and carefully) pursuing
this work. We've been talking about it for a long time, it's great to see
it finally done.

Shane
_______________________________________________
Dev-fxacct mailing list
[email protected]
https://mail.mozilla.org/listinfo/dev-fxacct

Reply via email to