Page MenuHomePhabricator

Impose the tidyverse style for R code wherever possible
Closed, ResolvedPublic

Description

  • The Wikidata Analytics core codebase is now already mature, but
  • it was under constant development since March 2017 with no formal coding style imposed.

Because of the nature of data engineering/wrangling operations on Big Data, the tidyverse R code style probably cannot be imposed everywhere in the codebase, but it seems reasonable to apply it wherever it is possible.

This ticket will also encompass some (more cosmetic) changes in respect to the {golem} approach to Shiny dashboards production/{shinyproxy} deployment.

Event Timeline

Change 713691 had a related patch set uploaded (by GoranSMilovanovic; author: GoranSMilovanovic):

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713691

Change 713691 merged by GoranSMilovanovic:

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713691

  • Production: Wikidata Languages Landscape:
  • namespaces implemented across the codebase.

Change 713694 had a related patch set uploaded (by GoranSMilovanovic; author: GoranSMilovanovic):

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713694

Change 713694 merged by GoranSMilovanovic:

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713694

  • tidyverse style almost perfectly applied across the Wikidata Languages Landscape code.
  • locally overridden convention: numbered filenames (for sequentially run scripts) - not applied; we have the orchestration script which determines the sequence of scripts to run.

Change 713715 had a related patch set uploaded (by GoranSMilovanovic; author: GoranSMilovanovic):

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713715

Change 713715 merged by GoranSMilovanovic:

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713715

Change 713809 had a related patch set uploaded (by GoranSMilovanovic; author: GoranSMilovanovic):

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713809

Change 713809 merged by GoranSMilovanovic:

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/713809

Change 719367 had a related patch set uploaded (by GoranSMilovanovic; author: GoranSMilovanovic):

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/719367

Change 719367 merged by GoranSMilovanovic:

[analytics/wmde/WD/WikidataAnalytics@master] T283570

https://gerrit.wikimedia.org/r/719367