Remove obsolete doc-test.conf
With openstack-doc-tools 1.0.0, this file is not used anymore, remove it. Also, remove all mention of openstack-doc-test, this tool is not anymore part of openstack-doc-tools. Change-Id: I3bebcb269f1ff067e2ba591dd9e3d8f47d31d306
This commit is contained in:
parent
67af42095b
commit
a399e06ec4
@ -1,11 +0,0 @@
|
|||||||
[DEFAULT]
|
|
||||||
repo_name = openstack-manuals
|
|
||||||
|
|
||||||
# Publish to /draft instead of /trunk
|
|
||||||
release_path = draft
|
|
||||||
|
|
||||||
url_exception = https://build.opensuse.org/package/show?package=python-pip&project=Cloud:OpenStack:Master
|
|
||||||
url_exception = https://packer.io
|
|
||||||
|
|
||||||
# The following imported files should not be checked.
|
|
||||||
file_exception = dashboard-nova_policy.json
|
|
@ -18,7 +18,5 @@ location, explains how to install, configure, use, and contribute to them.
|
|||||||
|
|
||||||
doc-tools/scripts.rst
|
doc-tools/scripts.rst
|
||||||
doc-tools/installation.rst
|
doc-tools/installation.rst
|
||||||
doc-tools/configuration.rst
|
|
||||||
doc-tools/cli-reference.rst
|
doc-tools/cli-reference.rst
|
||||||
doc-tools/openstack-doc-test.rst
|
|
||||||
doc-tools/contributing.rst
|
doc-tools/contributing.rst
|
||||||
|
@ -1,66 +0,0 @@
|
|||||||
=======================================
|
|
||||||
Configure OpenStack documentation tools
|
|
||||||
=======================================
|
|
||||||
|
|
||||||
OpenStack documentation tools use the ``doc-test.conf`` file as a source for
|
|
||||||
the default settings.
|
|
||||||
|
|
||||||
By default, the :command:`openstack-doc-test --check-build` copies the books
|
|
||||||
to the ``publish-docs`` directory in the top-level directory of a project's
|
|
||||||
repository. You can modify the default settings for the books that require
|
|
||||||
special treatment by configuring the following options:
|
|
||||||
|
|
||||||
book
|
|
||||||
The name of a book that needs special treatment
|
|
||||||
|
|
||||||
target_dir
|
|
||||||
The path of subdirectory starting at ``target`` that is the root for
|
|
||||||
publishing
|
|
||||||
|
|
||||||
publish_dir
|
|
||||||
A new name to publish a book under
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
You can specify these options multiple times and should always use them
|
|
||||||
this way.
|
|
||||||
|
|
||||||
You do not need to set ``publish_dir`` but if you set it, you need to use
|
|
||||||
it every time.
|
|
||||||
|
|
||||||
As an example, to publish the compute-api version 2 to
|
|
||||||
``publish-docs/api/openstack-compute/2``, edit ``doc-test.conf`` as follows:
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
book = openstack-compute-api-2
|
|
||||||
target_dir = target/docbkx/webhelp/api/openstack-compute/2
|
|
||||||
publish_dir = api/openstack-compute/2
|
|
||||||
|
|
||||||
|
|
||||||
Sample doc-test.conf file
|
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~
|
|
||||||
|
|
||||||
.. code-block:: none
|
|
||||||
|
|
||||||
[DEFAULT]
|
|
||||||
|
|
||||||
repo_name = openstack-doc-tools
|
|
||||||
api_site=True
|
|
||||||
|
|
||||||
# From api-ref/src/wadls/object-api/src/
|
|
||||||
file_exception=os-object-api-1.0.wadl
|
|
||||||
|
|
||||||
ignore_dir=incubation
|
|
||||||
ignore_dir=openstack-compute-api-1.0
|
|
||||||
|
|
||||||
# These two (or three) options need to come as pairs/triplets.
|
|
||||||
# Either add publish_pair for each book/target_dir pair or not at all.
|
|
||||||
# If publish_dir is not specified, book is used as publish_dir.
|
|
||||||
book = api-quick-start
|
|
||||||
target_dir = target/docbkx/webhelp/api-quick-start-onepager-external
|
|
||||||
#publish_dir = api-quick-start
|
|
||||||
|
|
||||||
book = api-ref
|
|
||||||
target_dir = target/docbkx/html
|
|
||||||
#publish_dir = api-ref
|
|
@ -22,19 +22,6 @@ the following steps:
|
|||||||
For now, the documentation toolkit is tested with basic ``flake8``
|
For now, the documentation toolkit is tested with basic ``flake8``
|
||||||
and ``bashate`` tests. A test suite would be welcome.
|
and ``bashate`` tests. A test suite would be welcome.
|
||||||
|
|
||||||
Since the ``openstack-doc-test`` tool is used for gating of
|
|
||||||
the OpenStack documentation repositories, test building of
|
|
||||||
these repositories with any changes done within the tool repository:
|
|
||||||
|
|
||||||
#. Install ``openstack-doc-tools`` locally.
|
|
||||||
#. Check out the gated repositories.
|
|
||||||
The repositories gated by ``openstack-doc-tools`` are:
|
|
||||||
|
|
||||||
* api-site
|
|
||||||
* openstack-manuals
|
|
||||||
|
|
||||||
#. Run :command:`tox` inside of each gated repository.
|
|
||||||
|
|
||||||
#. Submit your change for review through the Gerrit tool as described
|
#. Submit your change for review through the Gerrit tool as described
|
||||||
in the `gerrit workflow <http://docs.openstack.org/infra/manual/developers.html#development-workflow>`_.
|
in the `gerrit workflow <http://docs.openstack.org/infra/manual/developers.html#development-workflow>`_.
|
||||||
|
|
||||||
@ -52,6 +39,6 @@ the following steps:
|
|||||||
File a bug against the tools
|
File a bug against the tools
|
||||||
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
~~~~~~~~~~~~~~~~~~~~~~~~~~~~
|
||||||
|
|
||||||
If you experience an issue while using the ``openstack-doc-test`` tool,
|
If you experience an issue while using the tools,
|
||||||
file a bug on Launchpad in the `openstack-manuals project
|
file a bug on Launchpad in the `openstack-manuals project
|
||||||
<https://bugs.launchpad.net/openstack-manuals>`_, not on GitHub.
|
<https://bugs.launchpad.net/openstack-manuals>`_, not on GitHub.
|
||||||
|
@ -1,89 +0,0 @@
|
|||||||
.. _openstack-doc-test:
|
|
||||||
|
|
||||||
========================================
|
|
||||||
Validate OpenStack documentation content
|
|
||||||
========================================
|
|
||||||
|
|
||||||
To test the validity of the OpenStack documentation content, use
|
|
||||||
the :command:`openstack-doc-test [options]` command with the following
|
|
||||||
available options:
|
|
||||||
|
|
||||||
.. note::
|
|
||||||
|
|
||||||
For option processing, the ``openstack-doc-test`` tool reads
|
|
||||||
the `doc-test.conf` in the top-level directory of the git repository.
|
|
||||||
|
|
||||||
--api-site
|
|
||||||
Special handling for api-site and other API repositories
|
|
||||||
to handle WADL.
|
|
||||||
|
|
||||||
--build-file-exception BUILD_FILE_EXCEPTION
|
|
||||||
File that will be skipped during delete and build checks to
|
|
||||||
generate dependencies. This should be done for invalid XML files only.
|
|
||||||
|
|
||||||
--check-build
|
|
||||||
Try to build books using modified files.
|
|
||||||
|
|
||||||
--check-deletions
|
|
||||||
Check that deleted files are not used.
|
|
||||||
|
|
||||||
--check-links
|
|
||||||
Check that linked URLs are valid and reachable.
|
|
||||||
|
|
||||||
--check-niceness
|
|
||||||
Check the niceness of files, for example whitespace.
|
|
||||||
|
|
||||||
--check-syntax
|
|
||||||
Check the syntax of modified files.
|
|
||||||
|
|
||||||
--check-all
|
|
||||||
Run all checks (default if no arguments are given).
|
|
||||||
|
|
||||||
--config-file PATH
|
|
||||||
Path to a config file to use. Multiple config files can be
|
|
||||||
specified, with values in later files taking precedence.
|
|
||||||
|
|
||||||
--debug
|
|
||||||
Enable debug code.
|
|
||||||
|
|
||||||
--file-exception FILE_EXCEPTION
|
|
||||||
File that will be skipped during niceness and syntax validation.
|
|
||||||
|
|
||||||
--force
|
|
||||||
Force the validation of all files and build all books.
|
|
||||||
|
|
||||||
-h, --help
|
|
||||||
Show help message and exit.
|
|
||||||
|
|
||||||
--ignore-dir IGNORE_DIR
|
|
||||||
Directory to ignore for building of manuals. The parameter can
|
|
||||||
be passed multiple times to add several directories.
|
|
||||||
|
|
||||||
--language LANGUAGE, -l LANGUAGE
|
|
||||||
Build translated manual for language in path generate/$LANGUAGE .
|
|
||||||
|
|
||||||
--only-book ONLY_BOOK
|
|
||||||
Build each specified manual.
|
|
||||||
|
|
||||||
--parallel
|
|
||||||
Build books in parallel (default).
|
|
||||||
|
|
||||||
--print-unused-files
|
|
||||||
Print list of files that are not included anywhere as part of
|
|
||||||
check-build.
|
|
||||||
|
|
||||||
--publish
|
|
||||||
Setup content in publish-docs directory for publishing to
|
|
||||||
external website.
|
|
||||||
|
|
||||||
--verbose
|
|
||||||
Verbose execution.
|
|
||||||
|
|
||||||
--version
|
|
||||||
Output version number.
|
|
||||||
|
|
||||||
Building of books generates the following output in the top-level directory
|
|
||||||
of the repository:
|
|
||||||
|
|
||||||
* The ``publish-docs`` directory with a copy of the build results.
|
|
||||||
* A log file for each book named ``build-${book}.log.gz``.
|
|
@ -29,10 +29,6 @@ bin
|
|||||||
os_doc_tools directory
|
os_doc_tools directory
|
||||||
----------------------
|
----------------------
|
||||||
|
|
||||||
openstack-doc-test
|
|
||||||
Checks niceness of the documentation. Tests links, whitespace, line-endings.
|
|
||||||
See :ref:`openstack-doc-test`.
|
|
||||||
|
|
||||||
openstack-autohelp
|
openstack-autohelp
|
||||||
A helper script run from the git repository by ``autogenerate_config_docs``.
|
A helper script run from the git repository by ``autogenerate_config_docs``.
|
||||||
|
|
||||||
|
@ -51,7 +51,7 @@ mkdir -p publish-docs
|
|||||||
# Build all RST guides
|
# Build all RST guides
|
||||||
tools/build-all-rst.sh
|
tools/build-all-rst.sh
|
||||||
|
|
||||||
# Build the www pages so that openstack-doc-test creates a link to
|
# Build the www pages so that openstack-indexpage creates a link to
|
||||||
# www/www-index.html.
|
# www/www-index.html.
|
||||||
if [ "$PUBLISH" = "build" ] ; then
|
if [ "$PUBLISH" = "build" ] ; then
|
||||||
python tools/www-generator.py --source-directory www/ \
|
python tools/www-generator.py --source-directory www/ \
|
||||||
|
Loading…
Reference in New Issue
Block a user