Skip to content

alteryx/CrossValidation

Repository files navigation

CrossValidation Plugin

This repo contains the CrossValidation tool in Alteryx. Shown below is a brief description of the contents.

File Description
CrossValidationConfig.xml Configuration for plugin (auto generated)
app.css Custom style sheet for Gui.html
Macros/ Macro backend
Extras/ Gui, Tests, Samples and Help

Development

Use branches to work on features and bug fixes. Commit often. Send a PR to the upstream repo to merge your changes back in. Make sure to sync your clone with the upstream repo before sending a PR, so that merge conflicts are avoided.

The source files that will be modified directly include

  1. Macros/CrossValidation.yxmc (backend)
  2. Macros/CrossValidation1.R (backend)
  3. Extras/Gui/overrides.yaml (gui)
  4. Extras/Gui/layout.html (gui)
  5. Extras/Gui/App/src/* (gui)

Whenever you manipulate one of these source files, you can run the createPluginFromMacro() function shown below to update the plugin and then run copyHtmlPlugin to install it in Alteryx. Make sure that your working directory is the plugin directory and also remember to set options(alterx.path = <path to alteryx directory>) before the install.

library(AlteryxRhelper)
options(alteryx.path = <path to alteryx>)
createPluginFromMacro()
copyHtmlPlugin()

Releases

No releases published

Packages

No packages published