Matt,
I guess English should have his own branch too.
Separating this, should be easier to track changes in the english content.
As a translator, I need to keep an eye on every english change.
Eg: there's a mardown syntax change in
0-front-matter/1-preface.markdown. I already translated this. Today, I
need to look on every master's commits to catch that change. As master
have all other translation commits, this is hard, since a lot of
commits are for other languages.
Resuming:
- branches for each language (including english).
- translators rebase's mattetti/master on his fork.
- language leaders pushes to the language branch directly (in his fork)
- you pull from each leader (on language branch).
- after all, merge each language branche into master.
- master should not be merged into english branch. this way, we'll
have only english-related commits on english branch
- translators will need to keep an eye only in the english branch
Maybe I'm missing something here, but I guess that should work.
What do you guys think?
[]'s
Arthur Zapparoli
http://merb-br.org
http://arthurgeek.net