Just an idea that occurred to me today: The qooxdoo sdk is quite big and
contains a lot of code that is not needed in the (or at least in my) normal
development workflow. I would assume that typically, only the "framework"
and "tool" folders are actually used. I go to the qooxdoo website for
everything else: API viewer, playground, Widget browser, instead of building
it locally.

I wonder if it wouldn’t make sense to move the „components“ and the
„applications“ to the contributions. This would have several advantages:

- the SDK becomes slimmer (if not much in code size, then at least in
complexity)
- this would add some top-quality contributions, increasing the value of the
registry on the whole
- the core devs would have a bigger incentive to use the contributions
infrastructure themselves, thus insuring that it well-maintained and
functional (for example, concerning dependency management)

To be sure, this would mean that the process of adding the contributions
back to one’s development environment must be easy to ensure that they are
actually used. In a related proposal [1], I have suggested that adding and
removing contributions should be possible without manually adapting the
config.json, using the command line. This could be done with the
applications and components, using the generator as well, for example, like
so:

./generate.py contrib-install playground

or something like this to download and install the playground as a
contribution. 

Of course, these contributions wouldn’t be „libraries“ in the sense that
they would be part of the main application. Instead, they would have to be
downloaded and built in separate subdirectories.

As I said, just an idea, but in a longer perspective, it seems to make a lot
of sense to remove the components and applications from the „SDK“ and put
them into an infrastructure for modular pieces of code that works with the
core framework code.

[1] http://bugzilla.qooxdoo.org/show_bug.cgi?id=8285



--
View this message in context: 
http://qooxdoo.678.n2.nabble.com/qx-Website-Move-SDK-components-and-applications-as-contributions-tp7585590.html
Sent from the qooxdoo mailing list archive at Nabble.com.

------------------------------------------------------------------------------
Start Your Social Network Today - Download eXo Platform
Build your Enterprise Intranet with eXo Platform Software
Java Based Open Source Intranet - Social, Extensible, Cloud Ready
Get Started Now And Turn Your Intranet Into A Collaboration Platform
http://p.sf.net/sfu/ExoPlatform
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to