* Delete old layout files now that we use oslosphinx
* Add fail to build on warning
* Add 'tox -edoc' command (just like nova-specs, keystone, heat etc)
Change-Id: I316c4bb3fe7036ecd8a0fb19d7348c307c0afebe
The hacking guide is in the root directory of every project as
HACKING.rst, except for hacking itself. Keep the hacking guide as the
index to the docs, but move the file to the root directory.
Change-Id: If128dfc004db2b7427f987ea8a9f643b6c653ce8
Hacking originally had a soft preference for () versus \ based line
continuation, but this has lead to unnecessary review churn. So in order
to reduce churn be stricter and don't allow \ based line continuation.
Related ML thread
http://lists.openstack.org/pipermail/openstack-dev/2013-November/019024.html
Change-Id: I010623344bc2c4bf86051f86a96afb3611c90342
The way to using metaclass has changed in Python3.(H236)
Python 2.7 way:
class Foo(object):
__metaclass__ = FooMeta
Python 3 way:
class Foo(object, metaclass=FooMeta):
...
The six.add_metaclass() decorator allows us to use one syntax that
works for both Python 2.7 and Python 3.
Change-Id: I24a00d9e59ffdd9abf4ccf3919737bdb079819eb
Related-Bug: #1236648
Don't include a vim modeline sample in the import ordering section, as
import ordering is not related to vim modelines.
Change-Id: Ibd25c109967b939a0410ddbc332c17b011b21ab9