We have multiple repositories in Gerrit under `wikimedia/discovery` which seem to be active but they lack CI configuration. Would be rather nice to have tests to automatically run for each of them.
| Repo | Notes
|--|--
| dashboard | Umbrella using 5 submodules: prince, rainbow, twilightsparql, wetzel, wonderboltWill soon be retired in favor of managing via Puppet (T161354)
| - prince | `R` applicationR/Shiny-based dashboard for Wikipedia.org portal metrics (eligible for lint)
| - rainbow | `R` application R/Shiny-based dashboard for search team metrics (eligible for lint)
| - twilightsparql | `R` application R/Shiny-based dashboard for WDQS traffic & usage (eligible for lint)
| - wetzel | `R` application R/Shiny-based dashboard for Maps usage (eligible for lint)
| - wonderbolt | `R` applicationR/Shiny-based dashboard for externally referred traffic breakdown (eligible for lint)
| Repo | Notes
|--|--
| discernatron| experimental | PHP app with composer and PHPUnit tests
| experimental | http://discovery-experimental.wmflabs.org/ ,https://discovery-experimental.wmflabs.org/, submodules on Github (bearloga/wmf-delphi and chelsyx/wmf-poultry); submodules on Github (bearloga/wmf-delphi and chelsyx/wmf-poultry).may be retired in favor of Puppet
| golden | `R` applicationmetric-retrieving codebase (SQL/Hive queries & R scripts) using Reportupdater (T150915); can't do tests because it'd require access to private data via stat1002, but eligible for lint checking
| ortiz | `R` application (**hasR package with unit tests (via tests**)tthat); eligible for CI
| polloi | `R` applicationR package of common functions used by Discovery Dashboards; eligible for lint
| wmf | `R` application (**has tests**)
Note: `wikimedia/discovery/relevanceForge` and `wikimedia/discovery/analytics` are python based and are already configured to use `tox`.R package with some unit tests (via testthat); eligible for lint and maybe some CI