[WikiToLearn Tech] Neverland as a submodule

Davide Valsecchi valsecchi.davide94 at gmail.com
Wed Mar 16 19:35:07 UTC 2016


I see that you prefer Neverland as a submodule and it does makes sense. So
we have to think about its git workflow. Remember that the main repo is
organized in this way
http://meta.wikitolearn.org/Guide_for_the_development_of_WikiToLearn/Git_Workflow
.

Neverland could have a different flow, but it must be consistent with the
main one.
I know that submodules are referenced only as single commits, but it could
be a problem to leave Neverland only with master with different branches on
WTL.

What do you think? I don't have a definite idea about that

Davide


2016-03-16 18:30 GMT+01:00 Ingo Malchow <ingo at neverendingi.de>:

>
> Am 16.03.2016 15:47 schrieb Luca Toma <toma.luca95 at gmail.com>:
> >
> > Hi,
> > I think we have to keep it in its own repository because basicaly is a
> mediawiki skin and this kind of stuff is designed to be a module quite
> indipendent.
> > In theory the skin workflow can be quite indipendent and can be
> developed in a standard mediawiki setup.
> >
>
> Agreed, wikimedia itself does it the same way, all themes are available as
> separate clone or submodule, and the skins dir is added to gitignore.
>
> > Bye
> >
> > Toma Luca
> >
> > 2016-03-15 19:33 GMT+01:00 Davide Valsecchi <
> valsecchi.davide94 at gmail.com>:
> >>
> >> Hi!
> >>
> >> I see two possible ways to fit Neverland git flow in the new model:
> >>
> >> 1) inserting neverland into WTL main repo could be really convenient.
> The docker part is going to be removed so now the repo is becoming only
> mediawiki development: adding the skin could simplify the traking.
> >>
> >> 2) if we want to have neverland as a submodule we should follow the new
> git flow also inside it, for consistency. Doing so there is a lot of git
> work for every commit, keeping in mind the changes are usually hotifixes.
> >>
> >> What do you think?
> >> Bye
> >>
> >> Davide
> >>
> >>
> >> 2016-03-15 19:24 GMT+01:00 Cristian Baldi <bld.cris.96 at gmail.com>:
> >>>
> >>> Hey,
> >>>
> >>> From an organization point I would prefer leaving them separated: even
> if Neverland is deeply connected with our repo (because of all the custom
> stuff we have applied to it), skins are something that should be outside
> the mediawiki repo.
> >>>
> >>> From your perspective I understand why that could be useful: faster
> developing and no way to forget to update the submodule.
> >>>
> >>> Let's wait for more experienced git guys to answer.
> >>>
> >>> 2016-03-15 18:18 GMT+00:00 Gianluca Rigoletti <
> gianluca.rigoletti at gmail.com>:
> >>>>
> >>>> Hey everyone!
> >>>> What do you think about integrating Neverland in the main repo and get
> >>>> rid of it as a submodule?
> >>>> At the moment, the majority of the Neverland commits are hotfixes and
> >>>> there are not really new features.
> >>>> It is a short question but I need to understand how to move in the
> >>>> next few days for pushing some commits.
> >>>>
> >>>> Bye!
> >>>>
> >>>> --
> >>>> Gianluca
> >>>> _______________________________________________
> >>>> WikiToLearn-Tech mailing list
> >>>> WikiToLearn-Tech at kde.org
> >>>> https://mail.kde.org/mailman/listinfo/wikitolearn-tech
> >>>
> >>>
> >>>
> >>> _______________________________________________
> >>> WikiToLearn-Tech mailing list
> >>> WikiToLearn-Tech at kde.org
> >>> https://mail.kde.org/mailman/listinfo/wikitolearn-tech
> >>>
> >>
> >>
> >> _______________________________________________
> >> WikiToLearn-Tech mailing list
> >> WikiToLearn-Tech at kde.org
> >> https://mail.kde.org/mailman/listinfo/wikitolearn-tech
> >>
> >
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/wikitolearn-tech/attachments/20160316/393a9b92/attachment-0001.html>


More information about the WikiToLearn-Tech mailing list