There is an interesting discussion on Hacker News including some links that
shows how the much larger Python community struggles with the same issue:
https://news.ycombinator.com/item?id=8780369
This is not to say the (probably much smaller) qooxdoo-contrib issues
cannot be solved. But it shows that it might not be achievable in passing.
Elaborate and practical proposals from the community are probably the way
forward.
T.
On Wed, Sep 3, 2014 at 9:24 AM, panyasan <i...@bibliograph.org> wrote:
> I’ve made these points before in different posts, but let me summarize them
> in a way that is maybe a bit unfair, but sums it up to me as an active
> contributor to qooxdoo-contrib:
>
> As it stands now, I think the contrib system ist broken.
>
> This claim is corroborated, I think, by the fact that there haven’t been
> very many new contributions since the system was last overhauled, and most
> contributions are outdated and might not be working with current versions
> of
> qooxdoo.
>
> 1) using the generator to create up-to-date contribution skeletons doesn’t
> work, as the skeleton does not create a working skeleton [1]
> 2) the workflow needed to add or update a contribution is needlessly
> complicated [2]
> 3) despite the complicated workflow, which requires active involvement of
> the core devs, there is no system that checks whether newly contribute,
> updated or existing contrib do even work as planned [3]
>
> If the qooxdoo devs care for contributions from the community, I strongly
> believe that the system needs an overhaul that needs to combine the
> strengths of the old Sourceforge-based system with the good ideas of the
> new
> system, drops the complexities and adds automated services:
>
> - Provide a one-time authorization for contributors which then can add or
> update contribs (this was possible under the SF/SVN system). Having to send
> pull requests for the contrib registry etc. is just a big pain. One idea
> could be to allow „proven“ contributors access to the contrib registry.
> - Drop the checksum stuff.
> - Fix the contribution skeleton, don’t drop it. On the contrary, make the
> contrib skeleton mandatory. This is not a big deal for contributors, and
> allows automation
> - Provide automated building of all contributions and publishing of the
> contributions in the contrib demo browser.
> - (Optionally) automatically alert developers if building fails
>
> Given the excellent tool chain and build process that exists in qooxdoo,
> this is all possible relatively easy [4]
>
> In my opinion, the qooxdoo developers need to decide: if they place any
> value on the contributions of the community, they should invest at least
> some time to make the contrib system appealing and workable. In this case,
> place yourself in the position of a potential contributor, and evaluate the
> system not according what suits you best as core developers, but according
> to what makes it easy and fun to contribute. lf that is not your priority,
> it would be better to make this clear and not to even advertise the
> contribs
> - the current choice of contribs is very poor, since most are outdated, and
> make a rather bad impression.
>
> Excuse my rant, but I am increasingly frustrated with the system and I
> think
> a big opportunity is missed if things stay the way they are. I am happy to
> be proven wrong...
>
> Best,
> Christian
>
>
> [1]
>
> http://qooxdoo.678.n2.nabble.com/create-application-py-t-contribution-and-quot-trunk-quot-folder-td7586114.html
> [2] http://qooxdoo.678.n2.nabble.com/New-contrib-website-td7585740.html
> [3] See, for example, my own TokenField contrib, which I never tested as a
> download, but only locally.
> [4]
> http://qooxdoo.678.n2.nabble.com/contrib-2-0-infrastructure-td7585559.html
>
>
>
>
> --
> View this message in context:
> http://qooxdoo.678.n2.nabble.com/qooxdoo-contrib-again-tp7586131.html
> Sent from the qooxdoo mailing list archive at Nabble.com.
>
>
> ------------------------------------------------------------------------------
> Slashdot TV.
> Video for Nerds. Stuff that matters.
> http://tv.slashdot.org/
> _______________________________________________
> qooxdoo-devel mailing list
> qooxdoo-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel
>
------------------------------------------------------------------------------
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
_______________________________________________
qooxdoo-devel mailing list
qooxdoo-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel