Dan,

> can't seem to get it to do what I want it to do. I expect that I'm missing
> something simple, and someone who knows the system better than I do can
> answer these questions very quickly. At the moment, I feel like there's a
> gap in the documentation specifically in this wiki page:
> http://qooxdoo.org/documentation/0.8/migration_makefile
> It is linked to from the 0.7 migration guide, but the page is currently
> empty. I'm specifically interested in how to migrate the old makefile
> settings APPLICATION_BUILD_PATH, APPLICATION_SOURCE_PATH,
> APPLICATION_HTML_TO_ROOT_URI, and APPLICATION_PUBLISH_PATH.

I have filed bug#1471 to that end.

>  I think I have
> found these settings referenced on this page:
> http://qooxdoo.org/documentation/0.8/generator_config_ref
>
> I suspect that I am specifying these settings properly (from the old
> makefile), but in the wrong node or level in the JSON. It isn't clear to me
> from the examples in the config key reference listing where these settings
> should sit in the JSON object to be processed.

It would help if you could express which information was missing or 
incomplete or hard to understand from the docs. E.g. the config overview 
has a section that lists all keys with their proper nesting 
(http://qooxdoo.org/documentation/0.8/generator_config#listing_of_keys_in_context).
 
Maybe it is hard to read, but it should give you exactly this information.

>  When I run the generate
> script, it always produces the same output, even when I put intentionally
> wrong data into the settings. Is it possible to have the generate script
> give me a warning when it detects a JSON property that is not going to
> affect the resulting build?

This is a good point. For one thing there is currently AFAIK no 
ready-to-use schema system available for Json, so we would have to write 
one on our own. For another thing,  I wanted to allow "irregular" 
entries so the config handling is more forgiving. Of course, it's also 
less informative this way :( .

>  If I had that feedback, I would at least know
> that I had put my settings in the wrong place, rather than a silent error.
>
> I'm sorry if I'm missing something obvious here, but I've spent a lot of
> time looking over the config key reference and the generator config file
> wiki pages, and I just don't grok the new system.

Again, since this is a recurring theme on the list, if you could be more 
specific as to where you got stuck, that would be very helpful. I would 
be happy to add more and/or better documentation if I knew how to 
effectively do that :).

Bear in mind that we implemented the build system in the first go, to 
provide the functionality we needed, and in a way we thought would be 
conceptually "50% in the right direction" (to quote Richard Gabriel), so 
we had something to build upon. But I don't consider it ultimate wisdom 
cut into stone, so qualified feedback on both the documentation and the 
features is highly appreciated.

>  I can certainly provide
> specifics about where the files exist if anyone is interested.
>   

I don't get this!? Which files do you mean?

Thomas


-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
qooxdoo-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/qooxdoo-devel

Reply via email to