Skip to content

Commit

Permalink
add tech stack notes
Browse files Browse the repository at this point in the history
  • Loading branch information
rpodcast committed Mar 21, 2024
1 parent b97666a commit 1f902fc
Showing 1 changed file with 17 additions and 0 deletions.
17 changes: 17 additions & 0 deletions about.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
<h3>Tech Stack</h3>

Much like the ethos behind podcasting 2.0, the PodcastIndex Dashboard is proudly built on the foundations of open-source:

* [Quarto](https://quarto.org) technical publishing system with the new capability of dashboards.
* The [R](https://r-project.org) project for statistical computing with the following amazing packages:
+ [`{reclin2}`](https://github.com/djvanderlaan/reclin2): Record linkage toolkit for R.
+ [`{pointblank}`](https://rstudio.github.io/pointblank/): Data quality assessment and metadata reporting for data frames and database tables.
+ [`{reactable}`](https://glin.github.io/reactable/index.html): Interactive data tables for R, based on the [React Table](https://github.com/tanstack/table/tree/v7) and made with [`{reactR}`](https://github.com/react-R/reactR).
+ [`{reactablefmtr}`](https://kcuilla.github.io/reactablefmtr/index.html): Streamlined table styling and formatting for `{reactable}` tables.
+ [`{dplyr}`](https://dplyr.tidyverse.org/): A grammar of data manipulation

<h3>Analysis Pipeline</h3>

The duplicate records and data quality analysis pipelines are executed weekly (after the Podcast Index SQLite database is refreshed) as scheduled GitHub Action workflows. Visit the GitHub repository at <https://github.com/rpodcast/pod-db-checker> to find the following scripts:
* [`duplicate_runner.R`](https://github.com/rpodcast/pod-db-checker/blob/main/duplicate_runner.R): Performs duplication analysis and necessary data pre-processing.
* [`pointblank_runner.R`](https://github.com/rpodcast/pod-db-checker/blob/main/pointblank_runner.R): Execute data quality checks with the `{pointblank}` package.

0 comments on commit 1f902fc

Please sign in to comment.