<div dir="ltr">The basic idea is: (our) neverland is not a thing like the main homepage, is a standard mediawiki theme developed for wikitolearn.<div>I think we can tell to evry developer that works only on the theme to use a standard setup of mediawiki to write the code and test it, only after this we need to test it on the wikitolearn env, this workflow can speed up the theme development and allow evry html/css/php developer to work on the theme without have to install all wikitolearn stuff.</div><div><br></div><div>I think we can't use one repo because the theme and wikitolearn aren't the same thing, also about the history of the repo: if you have only one repo there isn't a log for only the theme stuff but you have to deal evrytime with other things not related to the skin (like new OCG image, or new script stuff).</div><div><br></div><div>My idea is about allow a developer to have only things required to work and have one repo for evrything is not the way, i think we are on the right way for this, "I wouldn't like to change the way"</div></div><div class="gmail_extra"><br clear="all"><div><div class="gmail_signature">Toma Luca<br></div></div>
<br><div class="gmail_quote">2016-03-16 20:47 GMT+01:00 Davide Valsecchi <span dir="ltr"><<a href="mailto:valsecchi.davide94@gmail.com" target="_blank">valsecchi.davide94@gmail.com</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><br><div class="gmail_extra"><br><div class="gmail_quote"><span class="">2016-03-16 20:45 GMT+01:00 Ingo Malchow <span dir="ltr"><<a href="mailto:imalchow@kde.org" target="_blank">imalchow@kde.org</a>></span>:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span>Am Mittwoch, 16. März 2016, 20:35:49 CET schrieb Davide Valsecchi:<br>
> I see that you prefer Neverland as a submodule and it does makes sense. So<br>
> we have to think about its git workflow. Remember that the main repo is<br>
> organized in this way<br>
> <a href="http://meta.wikitolearn.org/Guide_for_the_development_of_WikiToLearn/Git_Wor" rel="noreferrer" target="_blank">http://meta.wikitolearn.org/Guide_for_the_development_of_WikiToLearn/Git_Wor</a><br>
> kflow .<br>
><br>
> Neverland could have a different flow, but it must be consistent with the<br>
> main one.<br>
> I know that submodules are referenced only as single commits, but it could<br>
> be a problem to leave Neverland only with master with different branches on<br>
> WTL.<br>
<br>
</span>Can you ellaborate on the last part? Does it mean it is _not_ possible to have<br>
different branches on a submodule with the intended workflow?<br>
<br>
Apart from that, the WTL workflow looks a lot like <a href="http://nvie.com/posts/a-successful-git-branching-model/" rel="noreferrer" target="_blank">http://nvie.com/posts/a-successful-git-branching-model/</a>, which i personally favor as well (if that<br>
counts). ;)<br></blockquote><div><br></div></span><div>I copied it :)<br><br></div><div>yes one possibility is following the same workflow on Neverland, it's not a problem, but could have a lot of git overhead to the work.<br> <br></div><div><div class="h5"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div><div><br>
><br>
> What do you think? I don't have a definite idea about that<br>
><br>
> Davide<br>
><br>
> 2016-03-16 18:30 GMT+01:00 Ingo Malchow <<a href="mailto:ingo@neverendingi.de" target="_blank">ingo@neverendingi.de</a>>:<br>
> > Am 16.03.2016 15:47 schrieb Luca Toma <<a href="mailto:toma.luca95@gmail.com" target="_blank">toma.luca95@gmail.com</a>>:<br>
> > > Hi,<br>
> > > I think we have to keep it in its own repository because basicaly is a<br>
> ><br>
> > mediawiki skin and this kind of stuff is designed to be a module quite<br>
> > indipendent.<br>
> ><br>
> > > In theory the skin workflow can be quite indipendent and can be<br>
> ><br>
> > developed in a standard mediawiki setup.<br>
> ><br>
> ><br>
> > Agreed, wikimedia itself does it the same way, all themes are available as<br>
> > separate clone or submodule, and the skins dir is added to gitignore.<br>
> ><br>
> > > Bye<br>
> > ><br>
> > > Toma Luca<br>
> > ><br>
> > > 2016-03-15 19:33 GMT+01:00 Davide Valsecchi <<br>
> ><br>
> > <a href="mailto:valsecchi.davide94@gmail.com" target="_blank">valsecchi.davide94@gmail.com</a>>:<br>
> > >> Hi!<br>
> > >><br>
> > >> I see two possible ways to fit Neverland git flow in the new model:<br>
> > >><br>
> > >> 1) inserting neverland into WTL main repo could be really convenient.<br>
> ><br>
> > The docker part is going to be removed so now the repo is becoming only<br>
> > mediawiki development: adding the skin could simplify the traking.<br>
> ><br>
> > >> 2) if we want to have neverland as a submodule we should follow the new<br>
> ><br>
> > git flow also inside it, for consistency. Doing so there is a lot of git<br>
> > work for every commit, keeping in mind the changes are usually hotifixes.<br>
> ><br>
> > >> What do you think?<br>
> > >> Bye<br>
> > >><br>
> > >> Davide<br>
> > >><br>
> > >> 2016-03-15 19:24 GMT+01:00 Cristian Baldi <<a href="mailto:bld.cris.96@gmail.com" target="_blank">bld.cris.96@gmail.com</a>>:<br>
> > >>> Hey,<br>
> > >>><br>
> > >>> From an organization point I would prefer leaving them separated: even<br>
> ><br>
> > if Neverland is deeply connected with our repo (because of all the custom<br>
> > stuff we have applied to it), skins are something that should be outside<br>
> > the mediawiki repo.<br>
> ><br>
> > >>> From your perspective I understand why that could be useful: faster<br>
> ><br>
> > developing and no way to forget to update the submodule.<br>
> ><br>
> > >>> Let's wait for more experienced git guys to answer.<br>
> > >>><br>
> > >>> 2016-03-15 18:18 GMT+00:00 Gianluca Rigoletti <<br>
> ><br>
> > <a href="mailto:gianluca.rigoletti@gmail.com" target="_blank">gianluca.rigoletti@gmail.com</a>>:<br>
> > >>>> Hey everyone!<br>
> > >>>> What do you think about integrating Neverland in the main repo and<br>
> > >>>> get<br>
> > >>>> rid of it as a submodule?<br>
> > >>>> At the moment, the majority of the Neverland commits are hotfixes and<br>
> > >>>> there are not really new features.<br>
> > >>>> It is a short question but I need to understand how to move in the<br>
> > >>>> next few days for pushing some commits.<br>
> > >>>><br>
> > >>>> Bye!<br>
> > >>>><br>
> > >>>> --<br>
> > >>>> Gianluca<br>
> > >>>> _______________________________________________<br>
> > >>>> WikiToLearn-Tech mailing list<br>
> > >>>> <a href="mailto:WikiToLearn-Tech@kde.org" target="_blank">WikiToLearn-Tech@kde.org</a><br>
> > >>>> <a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
> > >>><br>
> > >>> _______________________________________________<br>
> > >>> WikiToLearn-Tech mailing list<br>
> > >>> <a href="mailto:WikiToLearn-Tech@kde.org" target="_blank">WikiToLearn-Tech@kde.org</a><br>
> > >>> <a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
> > >><br>
> > >> _______________________________________________<br>
> > >> WikiToLearn-Tech mailing list<br>
> > >> <a href="mailto:WikiToLearn-Tech@kde.org" target="_blank">WikiToLearn-Tech@kde.org</a><br>
> > >> <a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
<br>
<br>
</div></div><span><font color="#888888">--<br>
Ingo Malchow<br>
</font></span><div><div>_______________________________________________<br>
WikiToLearn-Tech mailing list<br>
<a href="mailto:WikiToLearn-Tech@kde.org" target="_blank">WikiToLearn-Tech@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
</div></div></blockquote></div></div></div><br></div></div>
<br>_______________________________________________<br>
WikiToLearn-Tech mailing list<br>
<a href="mailto:WikiToLearn-Tech@kde.org">WikiToLearn-Tech@kde.org</a><br>
<a href="https://mail.kde.org/mailman/listinfo/wikitolearn-tech" rel="noreferrer" target="_blank">https://mail.kde.org/mailman/listinfo/wikitolearn-tech</a><br>
<br></blockquote></div><br></div>