# reviewday **Repository Path**: mirrors_openstack/reviewday ## Basic Information - **Project Name**: reviewday - **Description**: OpenStack code review report generator. Mirror of code maintained at opendev.org. - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2020-08-22 - **Last Updated**: 2026-02-21 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ReviewDay HTML report generator for OpenStack code reviews. Launchpad meets Gerrit. Inspired by 'reviewlist' scripts written by Thierry Carez. ## Description HTML report generator which creates a prioritized review list w/ function test results. The report includes: * Prioritized listing of merge proposals by project * Direct links to gerrit code reviews * Direct links to test results for each branch (Unit, Libvirt, XenServer) ## Installation 1. Git clone the project. 2. Install Python libraries for launchpadlib and cheetah. 3. Setup your ssh credentials to work w/ Gerrit. See http://docs.openstack.org/infra/manual/developers.html#development-workflow for details. ```bash $ cat ~/.ssh/config Host review Hostname review.openstack.org Port 29418 User dan-prince ``` ## Execution PYTHONPATH=$PWD ./bin/reviewday An output directory called 'out\_report' is generated in the current directory. Alternately you can execute reviewday in a tox environment by using: tox -erun ## Customizing the projects If you wish to customize the output of reviewday you can use the -p (--project-file) option to provide a custom project names file. This file should be a valid YAML/JSON file formatted like this: projects: - name: dib-utils - name: diskimage-builder - name: tripleo-heat-templates launchpad_project: tripleo - name: tripleo-image-elements launchpad_project: tripleo - name: tripleo-incubator launchpad_project: tripleo #Add a custom namespace like this. Defaults to 'openstack/' - name: openstack-infra/tripleo-ci launchpad_project: tripleo ## License See LICENSE.txt for further details.