Rename docs to doc to align with OpenStack standard
This patchset updates docs to doc to align with OpenStack standard. Follow-up patchset will be needed to publish documentation to OpenStack [0]. [0] https://docs.openstack.org/doc-contrib-guide/project-guides.html Change-Id: Ia191ac1cc4536af1232aedd4bb491f3829651730
This commit is contained in:
parent
b8050a65ef
commit
cda4f9e431
4
.gitignore
vendored
4
.gitignore
vendored
@ -67,8 +67,8 @@ instance/
|
|||||||
.scrapy
|
.scrapy
|
||||||
|
|
||||||
# Sphinx documentation
|
# Sphinx documentation
|
||||||
docs/_build/
|
doc/_build/
|
||||||
docs/source/_static/
|
doc/source/_static/
|
||||||
|
|
||||||
# PyBuilder
|
# PyBuilder
|
||||||
target/
|
target/
|
||||||
|
@ -55,7 +55,7 @@ plugins:
|
|||||||
auth = v3.Token(**keystone_auth)
|
auth = v3.Token(**keystone_auth)
|
||||||
deckhandclient = client.Client(auth=auth)
|
deckhandclient = client.Client(auth=auth)
|
||||||
|
|
||||||
Which will allow you to authenticate using a pre-exsting, project-scoped
|
Which will allow you to authenticate using a pre-existing, project-scoped
|
||||||
token.
|
token.
|
||||||
|
|
||||||
Alternatively, you can use non-session authentication to instantiate the
|
Alternatively, you can use non-session authentication to instantiate the
|
@ -77,7 +77,7 @@ The following result in validation errors:
|
|||||||
* A document with ``replacement: true`` doesn't have a parent.
|
* A document with ``replacement: true`` doesn't have a parent.
|
||||||
* A document with ``replacement: true`` doesn't have the same
|
* A document with ``replacement: true`` doesn't have the same
|
||||||
``metadata.name`` and ``schema`` as its parent.
|
``metadata.name`` and ``schema`` as its parent.
|
||||||
* A replacement document cannot iself be replaced. That is, only one level
|
* A replacement document cannot itself be replaced. That is, only one level
|
||||||
of replacement is allowed.
|
of replacement is allowed.
|
||||||
|
|
||||||
Note that each key in the examples below is *mandatory* and that the
|
Note that each key in the examples below is *mandatory* and that the
|
||||||
@ -91,7 +91,7 @@ Document **replacer** (child):
|
|||||||
# Note that the schema and metadata.name keys are the same as below.
|
# Note that the schema and metadata.name keys are the same as below.
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand
|
name: airship-deckhand
|
||||||
# The replacement: true key is mandatory.
|
# The replacement: true key is mandatory.
|
||||||
replacement: true
|
replacement: true
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
@ -114,7 +114,7 @@ Which replaces the document **replacee** (parent):
|
|||||||
# Note that the schema and metadata.name keys are the same as above.
|
# Note that the schema and metadata.name keys are the same as above.
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand
|
name: airship-deckhand
|
||||||
labels:
|
labels:
|
||||||
selector: foo
|
selector: foo
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
@ -140,7 +140,7 @@ To achieve this, two top-layer documents can be created:
|
|||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand-1
|
name: airship-deckhand-1
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
layer: global
|
layer: global
|
||||||
...
|
...
|
||||||
@ -156,7 +156,7 @@ And:
|
|||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand-2
|
name: airship-deckhand-2
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
layer: global
|
layer: global
|
||||||
...
|
...
|
||||||
@ -183,7 +183,7 @@ For example:
|
|||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand
|
name: airship-deckhand
|
||||||
replacement: true
|
replacement: true
|
||||||
layeringDefinition:
|
layeringDefinition:
|
||||||
layer: site
|
layer: site
|
||||||
@ -206,7 +206,7 @@ And:
|
|||||||
---
|
---
|
||||||
schema: armada/Chart/v1
|
schema: armada/Chart/v1
|
||||||
metadata:
|
metadata:
|
||||||
name: ucp-deckhand
|
name: airship-deckhand
|
||||||
labels:
|
labels:
|
||||||
selector: foo
|
selector: foo
|
||||||
layeringDefinition:
|
layeringDefinition:
|
@ -171,7 +171,7 @@ Carried out during document ingestion.
|
|||||||
|
|
||||||
For pre-rendering validation 3 types of behavior are possible:
|
For pre-rendering validation 3 types of behavior are possible:
|
||||||
|
|
||||||
#. Successfully validated docuemnts are stored in Deckhand's database.
|
#. Successfully validated documents are stored in Deckhand's database.
|
||||||
#. Failure to validate a document's basic properties will result in a 400
|
#. Failure to validate a document's basic properties will result in a 400
|
||||||
Bad Request error getting raised.
|
Bad Request error getting raised.
|
||||||
#. Failure to validate a document's schema-specific properties will result
|
#. Failure to validate a document's schema-specific properties will result
|
||||||
@ -185,7 +185,7 @@ Carried out after rendering all documents.
|
|||||||
|
|
||||||
For post-rendering validation, 2 types of behavior are possible:
|
For post-rendering validation, 2 types of behavior are possible:
|
||||||
|
|
||||||
#. Successfully valdiated post-rendered documents are returned to the user.
|
#. Successfully validated post-rendered documents are returned to the user.
|
||||||
#. Failure to validate post-rendered documents results in a 500 Internal Server
|
#. Failure to validate post-rendered documents results in a 500 Internal Server
|
||||||
Error getting raised.
|
Error getting raised.
|
||||||
|
|
11
tox.ini
11
tox.ini
@ -94,7 +94,6 @@ commands =
|
|||||||
# Run security linter as part of the pep8 gate instead of using separate job.
|
# Run security linter as part of the pep8 gate instead of using separate job.
|
||||||
bandit -r deckhand -x deckhand/tests -n 5
|
bandit -r deckhand -x deckhand/tests -n 5
|
||||||
|
|
||||||
|
|
||||||
[flake8]
|
[flake8]
|
||||||
# [H106] Don’t put vim configuration in source files.
|
# [H106] Don’t put vim configuration in source files.
|
||||||
# [H203] Use assertIs(Not)None to check for None.
|
# [H203] Use assertIs(Not)None to check for None.
|
||||||
@ -104,23 +103,23 @@ commands =
|
|||||||
# [H904] Delay string interpolations at logging calls.
|
# [H904] Delay string interpolations at logging calls.
|
||||||
enable-extensions = H106,H203,H204,H205,H210,H904
|
enable-extensions = H106,H203,H204,H205,H210,H904
|
||||||
ignore = H405
|
ignore = H405
|
||||||
exclude = .venv,.git,.tox,dist,*lib/python*,*egg,build,releasenotes,docs,alembic/versions
|
exclude = .venv,.git,.tox,dist,*lib/python*,*egg,build,releasenotes,doc,alembic/versions
|
||||||
|
|
||||||
[testenv:docs]
|
[testenv:docs]
|
||||||
deps =
|
deps =
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/docs/requirements.txt
|
-r{toxinidir}/doc/requirements.txt
|
||||||
commands =
|
commands =
|
||||||
rm -rf docs/build
|
rm -rf doc/build
|
||||||
rm -rf releasenotes/build
|
rm -rf releasenotes/build
|
||||||
sphinx-build -W -b html docs/source docs/build/html
|
sphinx-build -W -b html doc/source doc/build/html
|
||||||
whitelist_externals =
|
whitelist_externals =
|
||||||
rm
|
rm
|
||||||
|
|
||||||
[testenv:releasenotes]
|
[testenv:releasenotes]
|
||||||
deps =
|
deps =
|
||||||
-r{toxinidir}/requirements.txt
|
-r{toxinidir}/requirements.txt
|
||||||
-r{toxinidir}/docs/requirements.txt
|
-r{toxinidir}/doc/requirements.txt
|
||||||
commands =
|
commands =
|
||||||
rm -rf releasenotes/build
|
rm -rf releasenotes/build
|
||||||
sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
sphinx-build -a -E -W -d releasenotes/build/doctrees -b html releasenotes/source releasenotes/build/html
|
||||||
|
Loading…
Reference in New Issue
Block a user