mozilla / r2d2b2g

Firefox OS Simulator is a test environment for Firefox OS. Use it to test your apps in a Firefox OS-like environment that looks and feels like a mobile phone.
https://addons.mozilla.org/en-US/firefox/addon/firefox-os-simulator/
Other
392 stars 139 forks source link

move Simulator Walkthrough sample apps to Mozilla organization #710

Open mykmelez opened 11 years ago

mykmelez commented 11 years ago

The Simulator Walkthrough references some sample apps that are hosted in @wbamberg's firefoxos-simulator-walkthrough repository and @rpl's fork of that repository. We should host those apps in a repository in the Mozilla organization on GitHub.

Options include:

nickdesaulniers commented 11 years ago

I'm for having the docs in a r2d2b2g/doc folder, that way we don't have to worry about 2 different repos, and the relevant info is in one repo. Making it a submodule doesn't make sense, since it's not relevant to reuse the documentation elsewhere.

rpl commented 11 years ago

On Thu, Jul 11, 2013 at 7:45 PM, Nick Desaulniers notifications@github.comwrote:

I'm for having the docs in a r2d2b2g/doc folder, that way we don't have to worry about 2 different repos, and the relevant info is in one repo. Making it a submodule doesn't make sense, since it's not relevant to reuse the documentation elsewhere.

I'm not against docs in the doc folder, and I agree that a firefoxos-simulator-walkthrough submodule in the r2d2b2g repo doesn't make sense, my doubts are:

  • is it convenient for us to share issues/pull requests on the simulator and the firefoxos-simulator-walkthrough apps (which are the same app developed step by step)?
  • is it convenient for the user to "git clone" or download our entire r2d2b2g repository content to try the walkthrough?
nickdesaulniers commented 11 years ago

Oh I didn't read the description well, I thought we were talking about the MDN documentation, not the walkthrough apps. In that case I think they should be a separate repo under Mozilla. Maybe a transfer of ownership could help here.

mykmelez commented 11 years ago

@wbamberg You're the owner of the project in question. Do you have a preference for where to put these apps?

wbamberg commented 11 years ago

I did originally think that they should live in the r2d2b2g repo, as I thought creating another top-level repo under the Mozilla organization seemed like overkill for such a little thing: having hundreds of tiny repos directly under Mozilla seems like it would be harder for the maintainers to manage (question: is there any best-practice for managing this? I see a lot of repos under Mozilla at the moment, so there doesn't seem to be).

In answer to this:

  • is it convenient for us to share issues/pull requests on the simulator and the firefoxos-simulator-walkthrough apps (which are the same app developed step by step)?

... it doesn't seem to me as if this would be a problem.

But I think @rpl makes a very good point here:

  • is it convenient for the user to "git clone" or download our entire r2d2b2g repository content to try the walkthrough?

I don't think it is particularly convenient, no. Actually, even the current state of affairs is not very convenient for the users, as it expects them to have and then use Git. They might prefer to download a zip file from MDN directly. When I wrote this app that was my original plan, but MDN doesn't support this: I filed a bug against MDN and used a reference to Git instead.

So to me it feels as if what's best for the maintainers might be for it to live in r2d2b2g, while what's best for the users is to download a zip, and what's second best for the users is for it to live in its own repo under Mozilla.

So there are a couple of options: (a) move the apps under r2d2b2g, and get that MDN bug fixed so we can just attach zips of the apps to the MDN page (b) move the apps into their own repo directly under Mozilla as a kind of compromise

I don't expect that bug to get fixed very soon, although I will ask. Given that, and in the absence of a better way to manage this, I'd vote for (b).