indexgap portfolio

command

One table across every project.

Runs the audit over several sites at once and reports them side by side, so that a portfolio of generated sites can be triaged in one pass instead of one project at a time. Each row carries the pages, critical findings, warnings and the profile, which makes the comparison meaningful rather than decorative: the site with three hundred warnings and no critical findings is in better shape than the one with two criticals, and the table says so at a glance. Each project names its own profile in projects.json, so a catalogue and a blog are not forced onto one standard just because they are reported together; findings that repeat across projects are listed as shared habits.

Usage

usage: indexgap portfolio [-h] [--out OUT] [--reports REPORTS] [--strict]
                          [--lang {en,ru}]
                          portfolio

positional arguments:
  portfolio          JSON describing the projects

options:
  -h, --help         show this help message and exit
  --out OUT          where to write the HTML report; the machine-readable data
                     goes next to it with a .json extension. A name ending in
                     .json names the data, and the report goes next to it as
                     .html
  --reports REPORTS  directory for the per-project reports
  --strict           exit non-zero when there are critical findings — for CI
  --lang {en,ru}     output language: en or ru. By default from INDEXGAP_LANG
                     or the system locale, otherwise English

The rest of the pipeline

← notify · profiles →