> On 05 Sep 2016, at 16:13, Paul Libbrecht <[email protected]> wrote:
> 
> 
> 
> Vincent Massol wrote:
>> So I guess what I’m saying is that for me what would help the most the 
>> current workflow used by the xwiki core dev team is:
>> * the introduction of the xar:fetch and xar:deploy mojos
>> * the validation (to help prevent mistakes)
>> * the extraction of the attachments as standard files on the file system so 
>> that they can be replaced easily
> Plus at least extract the JS-extensions and CSS-extensions as JS and CSS
> files at least or?

Yes those are content for me (what I meant by content is doc content + all 
xproperties of type textarea).

> And the same holds for velocity and groovy code or?
> But here, I cannot find a way that would make it clear that a given
> object property or page content is in velocity, groovy, or xxxx.
> Is there a way?

They’re not in groovy or velocity, they’re in some markup syntax (e.g. XWiki 
Syntax 2.1).

You’ll need an editor that knows how to understand that syntax if you wish 
syntax hilighting or autocompletion (same as what xwiki does already with the 
related extensions! ;)).

> Paul
> 
> PS: while it seems like there's been rules set so that one shouldn't
> fiddle the XML to break XAR parsing, I am really surprised that there's
> not been rules defined to avoid gross JS, CSS, velocity, or groovy
> errors. Is that true?

We have automated tests (integration, functional) to verify that something 
works. If you’re talking manual then the process I’ve listed ensures that it 
works (ie that it’s been tested at least manually).

There’s no static analysis.

Thanks
-Vincent

_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to