Commit Graph

8 Commits

Author SHA1 Message Date
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