qooxdoo-archive / qooxdoo-cli

(deprecated, moved into qooxdoo-compiler) qx commandline
MIT License
4 stars 5 forks source link

Make use of the qooxdoo.json file to configure file locations #69

Closed cboulanger closed 6 years ago

cboulanger commented 6 years ago

Do not vote on or merge this yet - preview/RFC without enough testing

This is the missing piece of the puzzle in the "architecture" of qooxdoo contrib that formalizes some of the implicit conventions (aka "automagic") of the system.

Contribs should have a default qooxdoo.json file which specifies where the libraries and the applications of the contrib are located. This file can be omitted, however, then the default values kick in (library in . and demo application in demo/default). This ensures that libraries and applications can be discovered automatically - the libraries for inclusion in other projects, tests and demos for testrunners/demobrowsers etc.

cboulanger commented 6 years ago

@johnspackman @hkollmann Ok, I think the PR can be merged if you agree with it, since tests pass. It also fixes a small bug.

hkollmann commented 6 years ago

Thanks @cboulanger!