Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add more details #10

Merged
merged 1 commit into from
Jun 24, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 2 additions & 0 deletions _quarto.yml
Original file line number Diff line number Diff line change
Expand Up @@ -5,3 +5,5 @@ format:
rvalhub-revealjs:
fontsize: 30px
df-print: kable
mermaid:
theme: default
47 changes: 33 additions & 14 deletions index.qmd
Original file line number Diff line number Diff line change
Expand Up @@ -78,16 +78,16 @@ Coline
::: {.column width="50%"}

- Helper package for system administrators
- Restricts packages available for installation to those fitting in a policy
- Restricts packages available for installation to those fitting a policy
- Uses packages metadata in the repo
- May be used together with manual checks (e.g., read a statistical review)
:::
::: {.column width="50%"}
```{mermaid}
flowchart TD
A[All packages] --> B{Code Coverage\n > 95%?}
B --> C{Documentation \n available?}
C --> D(Available for safety-critical activities)
A[All packages] --> B{Code\n coverage\n > 95%?}
B -- Yes --> C{Has\n doc.?}
C -- Yes --> D(Available for safety-critical activities)
```
:::
:::
Expand Down Expand Up @@ -150,9 +150,18 @@ Yann

# Repository ‘back-end’

## Repository forked from `r-hub/repos`
## Infrastructure setup

Canonical fields in a package repository (DCF file)
::: columns
::: {.column width="50%"}
- Hosts risk assessment metadata
- Integrates with `pak::pkg_install`
- Supports multiple levels of risk tolerance
- Should allow for reproducible package installation to support historical analysis (snapshot, etc.)
:::

::: {.column width="50%"}
DCF file forked from ``r-hub/repo``
```{.yaml}
Package: bslib
Version: 0.6.1
Expand All @@ -172,13 +181,23 @@ riskmetric_version: 0.2.1
pkg_score: 0.291481580696657
covr_coverage: 0.852820470987098
has_vignettes: 1
has_news: 1
reverse_dependencies: 0.900122893005357
dependencies: 0.0474258731775666
remote_checks: 0.846153846153846
has_maintainer: 1
...
```
:::
:::

::: {.notes}
Yann
:::

## Packages cohort validation workflow

### Risk assessment pipeline

- Calculate package QA metadata on updated packages and their reverse dependencies
- Produces logs and other reproducibility data
- Should be able to additionally run on private infrastructure

::: {.notes}
Yann
Expand Down Expand Up @@ -477,16 +496,16 @@ Yann

# Our roadmap

## What's next

![](resources/stage-1.png)

## Reference container image(s)

- Should mimic environments of companies and health authority reviewers
- Integrates with most modern analytic workbench tools and an evaluation pipeline
- To be used by the Regulatory R Repository for packages cohort validation

## What's next

* (NOTE: STAGE 1: Pipeline Integration)

# Closing

## R Consortium Impact
Expand Down
Binary file modified resources/rc-logo.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added resources/stage-1.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Loading