# Scoping Review: Inequalities on the Labour Market This repository contains all data, modelling and processing source code and the complete textual content to reproduce the scoping review study. The most up-to-date version of this repository can always be found [here](https://git.martyoeh.me/professional/wow-inequalities). Raw references, extracted and processed data can all be found in the `data/` directory: Reference data include the unmodified database queries using the scoping review search terms, and the bibtex file produced by Zotero after tagging and sorting in a Zotero library, ready to be re-imported into the application. Extracted data include the fully extracted studies which make up the main sample for the review. Processed data are ready to import into a dataframe or visualize in a report. All full texts and visualization code reside in the `manuscripts/` directory. The full working paper text and code can be found in the `scoping_review.qmd` file. The full article text can be found in the `article.qmd` file. They both make use of supplementary extraction and processing code which resides in the `src/` directory, mainly to load processed data from the `data/` directory and turn it into `.csv` data, as well as pre-processing for visualization and validity ranking within the study. ## Execution and Reproduction To reproduce the content herein, there are 3 requirements: - [Python](https://www.python.org/) (minimum version 3.11) - [Poetry package manager](https://python-poetry.org/) - [Quarto publishing system](https://quarto.org/) Once you have all required software to install all necessary package dependencies, invoke poetry from the main repository directory: ```bash poetry install ``` Now, by invoking `make` the project can be rendered: ```bash make ``` Make will by default extract the processed data and use it to render the full project into a pdf, an html and a docx version of the review, which are deposited in the `outputs/` directory. You can invoke any of the `extract`, `render`, `release` steps manually instead by executing e.g. `make extract`.