def METHOD_NAME(config, backend_section, repos_to_check=None):
    """Execute the raw phase for a given backend section
    Repos are only checked if they are in BOTH `repos_to_check` and the `projects.json`
    :param config: a Mordred config object
    :param backend_section: the backend section where the raw phase is executed
    :param repos_to_check: A list of repo URLs to check, or None to check all repos
    """
    task = TaskRawDataCollection(config, backend_section=backend_section, allowed_repos=repos_to_check)
    TaskProjects(config).execute()
    try:
        task.execute()
        logging.info("Loading raw data finished!")
    except Exception as e:
        logging.error(str(e))
        sys.exit(-1)