Skip to content

Integrating Ecosystem

Michel Lang edited this page Oct 27, 2019 · 3 revisions

This page lists all the points necessary when integrating a new mlr3 extension package.

Doc

CI

It is easiest to call tic::use_tic() first and then

  • Overwrite the created .travis.yml file with the contents of .travis.yml
  • Add TRAVIS_ACCESS_TOKEN as an env variable to the Travis repo so that mlr3book builds are automatically triggered. To do so, install the travis system library, log in with travis login --org --auto and run travis token. Store the displayed token as the env variable mentioned above

Web presence

  • Add the repo to the Netlify DNS list using the scheme <pkg-name.mlr.org.com. You can simply follow the already existing entries.
  • Set a CNAME file in the Github repo under "Settings -> Github pages" pointing the new custom domain just created via Netlify

Installing/Updating

Clone this wiki locally