- Landscape of what CICD is used today across the pharmaverse, and key pre-named reference packages outside the pharmaverse used in clinical reporting (e.g. ggplot2, survminer).
- Summarise integration deployment and release pain points within these R packages.
- Connect with the R Validation Hub and vendor tooling (e.g. Atorus openvalidate) to understand what key devops tooling could be applied to packages to accelerate validation.
- Deliverable 1: Summarise the state of DevOps in the pharmaverse today, with proposals on key tools used already, and where there are gaps.
- Deliverable 2: Develop the existing CICD library used in some pharmaverse R packages (referenced earlier in this proposal) to:
- deliver a recommended suite of CICD tools for R and python packages that improve developer efficiency, and ensure code is well tested and consistent when merged to branch
- provide off-the-shelf configurations to use tools such as docker images managed locally or via Github codespaces to simplify environment management.
|