I feel that maintaining package infrastructure is quite some work, if you want to have online documentation and continuous integration. It took me a day to build the pystruct docs after I tried to update the gallery from sklearn master.
I guess that having an example repo that has a build, travis and sphinx setup would help. I'm not sure if we can do readthedocs, which would decrease friction even more. Currently the related projects page is pretty hard to find, too :-/ http://scikit-learn.org/dev/related_projects.html On 12/04/2014 03:36 AM, Lars Buitinck wrote: > 2014-12-04 0:55 GMT+01:00 Joel Nothman <joel.noth...@gmail.com>: >> For example, let's say someone has implemented an algorithm (Affinity >> Propagation is what triggered this discussion so you might consider that). >> Someone else wants to come and add features to it, or even just clean the >> code, but by this time the original contributor has moved onto greener >> pastures and is not interested in responding to a pull request. Who has the >> right, and who the responsibility, to say that this change should be >> allowed? Does the contrib repository, too, require an army of maintainers to >> familiarise themselves with a vast collection of moderate-quality code? >> Without strict gatekeepers, a centralised repository provides almost >> nothing, and with strict gatekeepers it entails exactly the issue that we >> are trying to solve. > My thought exactly. Publishing separate packages is the way to go. The > other thing we still need to do is implement the utils/_utils split, > i.e., provide a stable set of utilities for extension writers to use. > (This is also exactly the part where a forked repo is going to run > into trouble: utils gets refactored often, without regard for > backwards compat, and when it is, the fork is either going to diverge > or all code in it has to be checked and updated.) > > ------------------------------------------------------------------------------ > Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server > from Actuate! Instantly Supercharge Your Business Reports and Dashboards > with Interactivity, Sharing, Native Excel Exports, App Integration & more > Get technology previously reserved for billion-dollar corporations, FREE > http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk > _______________________________________________ > Scikit-learn-general mailing list > Scikit-learn-general@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/scikit-learn-general ------------------------------------------------------------------------------ Download BIRT iHub F-Type - The Free Enterprise-Grade BIRT Server from Actuate! Instantly Supercharge Your Business Reports and Dashboards with Interactivity, Sharing, Native Excel Exports, App Integration & more Get technology previously reserved for billion-dollar corporations, FREE http://pubads.g.doubleclick.net/gampad/clk?id=164703151&iu=/4140/ostg.clktrk _______________________________________________ Scikit-learn-general mailing list Scikit-learn-general@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/scikit-learn-general