ansible/test/sanity
Toshio Kuratomi 019d078a5a
Move common build code from _build_helpers (#55986)
We have some common code used by several docs scripts.  Migrate that
into the build-only shared code repository.

* Move lib/ansible/utils/_build_helpers.py to the directory for common
  build code
* Migrate docs/bin/dump_config.py to a build-ansible subcommand
* Migrate dump_keywords to the build-ansible framework
  * Make the script more maintainable by using functions and good
    variable names
  * Port to Python3 idioms
  * Fix bug so that private attributes will be undocumented
* Move generate_man to a build-ansible subcommand
* Port plugin_formatter to a build-ansible subcommand
* Rework command_plugins so that docs scripts can target Python-3.4+ and
  releng-only subcommands can use more recent versions of Python.
  The architecture is now that command_plugins/* need to be importable
  on Python-3.4.  The init_parsers() method needs to run on Python-3.4.
  But the main() method can utilize features of more recent Python as
  long as it fits within those parameters.
* Update docs build requirements

Port the plugin_formatter to build-ansible framework
2019-07-16 12:19:01 -07:00
..
ansible-doc Remove modules which have ended their deprecation cycle 2019-04-12 12:57:35 -07:00
code-smell Code cleanup for test infrastructure. (#59046) 2019-07-12 13:17:20 -07:00
compile Move common build code from _build_helpers (#55986) 2019-07-16 12:19:01 -07:00
import Clean up pylint issues in test infra. 2019-07-15 14:45:30 -07:00
pep8 Skip sanity tests that don't apply to bundled code 2018-12-17 11:01:01 -08:00
pslint many pslint fixes (#55862) 2019-07-09 05:41:58 +10:00
pylint Clean up pylint issues in test infra. 2019-07-15 14:45:30 -07:00
rstcheck
shellcheck
validate-modules Correct a documentation of the jenkins_plugin module (#59139) 2019-07-16 11:46:18 -04:00
yamllint Code cleanup for test infrastructure. (#59046) 2019-07-12 13:17:20 -07:00
ansible.cfg