# Preprocessing In this phase, the raw data is filtered by extracting the main content, cleaning undesired HTML tags, and removing useless data. **To run the preprocessing phase for all sources:** ```bash python -m data.preprocessing.processors ``` ## Jenkins Documentation This script filters and extracts the main content from each raw Jenkins documentation page. - **Input**: `output/raw/jenkins_docs.json` - **Output**: `output/processed/jenkins_docs.json` It separates the documentation into: - **Developer docs** (contains "developer" in the path) - **Non-developer docs** Each page is cleaned by: - Extracting only the main content container - Removing the table of contents (`.toc`), `