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

Reply via email to