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