Initial commit

Adds basic sceleton and  CI jobs.

Change-Id: I2c59bdd1e56d9e82cf2c1f11068ce490e7dcfadb
This commit is contained in:
Dmitriy Rabotyagov 2020-05-06 17:36:37 +03:00
parent e6987b770f
commit e941e9c145
7 changed files with 39 additions and 0 deletions

1
.gitignore vendored Normal file
View File

@ -0,0 +1 @@
.tox/

4
.zuul.yaml Normal file
View File

@ -0,0 +1,4 @@
---
- project:
templates:
- publish-opendev-tox-docs

2
doc/requirements.txt Normal file
View File

@ -0,0 +1,2 @@
doc8
sphinx

3
doc/source/conf.py Normal file
View File

@ -0,0 +1,3 @@
project = 'VEXXHOST Documentation'
copyright = '2020, VEXXHOST, Inc.'
author = 'VEXXHOST, Inc.'

2
doc/source/index.rst Normal file
View File

@ -0,0 +1,2 @@
VEXXHOST Documentation
======================

1
test-requirements.txt Normal file
View File

@ -0,0 +1 @@
stestr

26
tox.ini Normal file
View File

@ -0,0 +1,26 @@
[tox]
minversion = 3.1.1
envlist = docs
skipsdist = True
[testenv]
basepython = python3
usedevelop = False
passenv =
OS_*
deps =
-rtest-requirements.txt
commands =
stestr run {posargs}
stestr slowest
[doc8]
# Settings for doc8:
extensions = .rst
[testenv:docs]
deps =
-r{toxinidir}/doc/requirements.txt
commands =
doc8 doc/source
sphinx-build -W --keep-going -b html -d doc/build/doctrees doc/source doc/build/html