Last modified: 2014-10-30 21:56:35 UTC
MobileFrontend is now using JSDuck. We would like it to run via Jenkins on all patches but for the time being we want it to be non-voting. It would also be great to publish the documentation somewhere...
Can we do this now we have a Grunt file?
@Antoine: How do we get our JSDuck documentation published at https://doc.wikimedia.org/?
You need Jenkins jobs to be configured and the relevant triggers in Zuul, both are done via integration/config.git . To test patches proposal, there is a generic job template '{name}-jsduck', the unicodejs project defined in jjb/misc.yaml uses it. To publish the resulting doc, you would have to copy paste one of the existing *-jsduck-publish job template and adjust it for your repository. Then for Zuul, look at other projects having jsduck jobs. The test job should be in the project 'test' and 'gate-and-submit' pipelines. The publish job in the 'postmerge' pipeline.