Commit Graph

14 Commits

Author SHA1 Message Date
Vu Cong Tuan 500911422f Switch to stestr
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.

[1] https://etherpad.openstack.org/p/YVR-python-pti

Change-Id: Ibbad6f4e63efbef4e2e144f3ba4218ce6579371a
2018-07-11 13:10:05 +07:00
Brian Moss d3bc42483a Update sitemap tests
- add py3 to tox.ini (gate already tests py3)
- move all tests to $GITROOT/test so they can all run
  through testr
- add scrapy to test-requirements.txt to support sitemap tests
- move tests from test_items.py to test_sitemap_file.py
- fix broken sitemap tests
- add newton to list of old releases in sitemap_file.py
- ignore flake8 H101 as it returns false positives for Sphinx conf.py
- Use openstackdocstheme for docs
- Update sitemap README
- Restructure repo docs
- fix minor style issues

Change-Id: I22c018149b2eefde6ca5c38c22ac06886fe9a7a8
2017-04-29 10:36:27 +10:00
Percila c050836a8f doc-tools unit tests
Renamed sitemap file to avoid module name conflict
when importing at the sitemap unittest

Added py.test tox environment

Change-Id: I94480e374b29802414b62591a51c04ecd804905e
Closes-Bug: #1387716
2016-08-03 07:05:51 +00:00
Christian Berendt 3a9fb60c2d Remove build_environment from .gitignore
We removed the Vagrantfile in the past, it is safe to remove the entries
from the .gitignore file.

Change-Id: I870afd33d8dd72bd19b9d59b5ce540bcbf551c27
2016-05-02 21:30:46 +02:00
Peter Stachowski 52fb24a51e [cli-ref] Added support for 'help' and 'version'
- added --version option.
- added support for printing help if no options given, or if
  'help' was used (i.e. 'openstack-auto-commands help')

openstack-manuals was also added to .gitignore so that
running the 'doc-tools-update-cli-reference' script will
not affect the os_doc_tools repo if the tool is run
within the repo.

Change-Id: I4c5ac6e7f207cd953040ce7b40cf1a5f13acf709
2016-04-19 04:55:08 +00:00
Andreas Jaeger 4c77a32ada Add reno for release-notes
Add renote to automatically generate release notes - the same way other
OpenStack projects do it.
For details see
http://lists.openstack.org/pipermail/openstack-dev/2015-November/078301.html

Change-Id: I9789c5e21d8594593fc5536562a01644c6d63eef
2015-11-07 17:10:06 +01:00
Christian Berendt 051d7dbc69 A virtual building and testing environment using Vagrant
This patch provides all necessary files and configurations to
build a Vagrantbox that can be used as building and testing
environment for all OpenStack manuals and documentations. It
includes the repositories like openstack-manuals. Tox, Maven
and all needed dependencies by Maven are already
installed/fetched.

Change-Id: Ic7a496ee16efffc7ae41f657a07af998436ea12e
Closes-Bug: #1317849
2014-08-11 18:46:00 +02:00
Gauvain Pocentek bdb2f2f003 Provide a script to gerenate options changes
diff_branches.py generates a listing of the configuration options
changes that occured between 2 openstack releases.

This involves a few changes in other tools:
- the 'dump' subcommand for autohelp.py generates the serialized dict of
  options
- add a special case for the 'bindir' option to avoid getting different
  default values in different virtual environments
- the autohelp-wrapper -e switch builds the needed venv without
  running autohelp.py commands

Change-Id: I80da172b91b8d2f0a15f89f4c812864da2fea471
2014-06-10 22:50:46 +02:00
Gauvain Pocentek b48ae08bb1 Ignore the generated sitemap
Change-Id: Iddf7bbc3f8699c62980b32caf7a90b0fe8f7c167
2014-06-01 12:14:08 +02:00
Gauvain Pocentek da7e8c84eb Add a wrapper to simplify the autohelp.py usage
This wrapper handles the setup of a virtual env, installs the
dependencies, clones the repositories and runs the autohelp.py script.

Change-Id: I7cc65b8d458dd62ef97c8f77c9a24812d7ace374
2014-06-01 11:51:05 +02:00
Andreas Jaeger 89cf4a3eb8 Import venv setup from oslo-incubator
Import usual venv tools for easier python development.
This includes setup of openstack-common.conf.

Update .gitignore for changes.

Change-Id: I9d08bbbe10f4692fbd409b26238cc033a382cc24
2014-01-01 11:11:29 +01:00
Andreas Jaeger e0ec1be45d Enhance .gitignore list
Add further entries needed for python packaging

Change-Id: Ibf00524f36c81ab86c5bbc007c9615eb1e19a133
2013-12-29 22:28:49 +01:00
Andreas Jaeger 05f9428303 Rework repository to make it an installable python package
This is an overhaul of the complete content to make it
a separate python package that can be installed on the jenkins
machines as well as on editor's machines.

The goal of this patchset is to package everything
and get the command "openstack-doc-test" running so that
it can be used for gating.

This will need further refinement for the other commands.

Change-Id: Icc2f1807dd5ab5fb2f83c05d1b3895b3a9a0dbaf
2013-12-14 22:53:18 +01:00
Andreas Jaeger ffdf0686ff Add .gitignore file
Add initial .gitignore file, copied from openstack-manuals and
removed lines that are not needed for this repository.

Change-Id: Ia8fce06f4d24d01534623b9caa9a32945fd0f92e
2013-12-04 21:18:33 +01:00