Hi Jonathan,
Whoops, looks like more words were needed after all, heh. :)
On 07/06/15 23:51, Jonathan Wilkes via Pd-list wrote:
I'm using github for the nw.js port atm, too. But I see way less potential for future shenanigans from a non-commercial host with a long track record.
I don't think we should just move the current setup to Github.
I think that as a community it would be good to move to a less fragile setup than a centralized repository with centralized build farms where people get access to their own code revoked and one or two people have to be responsible for keeping the whole thing building and running. As we have seen, that is not sustainable.
What I think is optimal for us as a community:
code wherever they like, and creating and distributing a new external to users should be frictionless.
externals for platforms that the original author doesn't have access to, or build and distribute forked versions of externals with different features, or whatever.
download a monolithic distribution like Pd-extended.
whatever externals they like, in so far as binary compatibility exists.
In short, I think it would be helpful if the community moved to a model more like Python, Node.js, Ruby etc. with regards to externals and Pd itself.
I am hopeful that the deken-plugin.tcl and the deken upload script provide the code necessary for a new decentralized infrastructure as described above. This code is my attempt to move things along in that direction:
https://github.com/pure-data/deken
If you have time to take a look, upload some externals, test out the search plugin, I would be very grateful. I referenced your TCL plugins extensively when building the plugin - thank you very much for making that code public on SourceForge.
As an expert Pd hacker your input is very valuable and I appreciate anything you can contribute if this sounds like a good idea to you.
Cheers,
Chris.