Hi all,

while working on making both the ANT and Maven distributions as similar as 
possible, we noticed that in the Ant build the jQuery Library is called 
"jQuery" (with a lower-case J) and in Maven all libaries are capitalized.

I think we should streamline this that it's equal in both.

The question is which one to change?

Changing the Maven one will have very clear implications: Except that every 
dependency to the artifact will have to be changed to the lower-case version, 
there are no side-effecty. I would however consider this a breaking change as 
if you use jQuery you can't just bump the Royale version and get things 
working. So if we go down this path, we should mention this in the 
RELEASE_NOTES as breaking change.

If we change the ANT version, we would have all libs follow the same pattern 
(just an esthetic advantage in my opinion ... but it does pop my eye everytime 
I see it). But I can't say which implications this would have to the backward 
compatibility. I would however expect this not to be a breaking change. As I 
have learned in the past few weeks, when working with ANT people usually rely 
on the manifests and catalogs of the SDK. These would be updated by us and 
simply building against a newer SDK would use upsted catalogs and manifests and 
therefore shouldn't have any effect. But I'm no expert on this form of build.

If I had a vote, I would probably vote for having capital letters for all libs.

Chris



Reply via email to