Experimenting with generating code snippets from the UI.
Much simpler approach—use the same form, and just ignore other stuff in it.
generateSnippet: capturing text from the server and displaying it.
Normalized databinding.
Added UI config for EchoStep.
The first rudiments of useful code generation.
Merge branch 'master' into code-snippet-generator
Might as well be a ClassRule, since we expect to change no state between tests, just need extensions loaded.
Introduced StepDescriptor.defineArguments, usually backed by AbstractStepDescriptorImpl.uninstantiate, to produce arguments from an actual Step instance bound by Stapler.
${descriptor} was not being properly passed to child blocks.
Snippet generation for CoreStep now working.
Oops, was already a Groovy test I needed to add my method to, sigh.
[JENKINS-25130] Add help per item when available.
Looks a little odd because there is nothing we can put in the columns prior to the help button.
Snippet generation for ExecutorStep.
Escaping ' and \ in string literals.
Added config for BatchScriptStep.
Handle multiline strings.
Snippet generation for WorkspaceStep.
Added StepConfigTester to make it easier to verify that SomeStep/config.jelly actually works.
Report errors during data binding to the user; typically means ignored form validation warnings.