pegleg/doc/source
Felipe Monteiro 57a6c6a84e Implement global lint and lint by site logic
With the implementation of revisioned repository to the CLI in
https://review.openstack.org/#/c/577886 there was a change to
the lint command [0], which changed it from being a global lint
to a site-level (targetted lint)... kind of: Only the CLI logic
was modified to support targetted single-site linting. Thus,
the first issue this patch set addresses is implementing the
back-end logic to realize targetted, single-site linting.

The second issue this patch set addresses is re-supporting global
linting (linting all sites within a repository) which means that
this partially reverts [0] which had (kind of) replaced global
linting with per-site linting.

So, this patch set:

1) Implements targetted, single-site linting back-end logic
2) Re-implements global linting for all sites in a repo
3) Adds unit tests for both
4) Adds some helper functions to util.engine.definition to
   help with 1) and 2)

[0] https://review.openstack.org/#/c/577886/4/src/bin/pegleg/pegleg/cli.py@191

Change-Id: I5147282556763d93dfaf06912d2c4c876e1bd69f
2018-10-02 21:41:56 +01:00
..
cli Implement global lint and lint by site logic 2018-10-02 21:41:56 +01:00
diagrams docs: Add developer overview guide 2018-09-13 18:28:58 -06:00
images Implement global lint and lint by site logic 2018-10-02 21:41:56 +01:00
artifacts.rst Add git and branch revision support to Pegleg CLI 2018-09-13 14:30:27 -06:00
authoring_strategy.rst Refresh docs for Airship 2018-08-06 09:04:58 -05:00
conf.py Standardize Pegleg directory structure 2018-09-23 10:33:40 -04:00
developer-overview.rst Merge "docs: Include venv workflow guide under "Developer Workflow"" 2018-10-02 17:32:32 +00:00
exceptions.rst fix: Pegleg exceptions documentation incorrectly rendering 2018-09-25 04:28:47 +00:00
getting_started.rst docs: Update getting started documentation 2018-09-14 11:14:36 -06:00
index.rst Implement global lint and lint by site logic 2018-10-02 21:41:56 +01:00