* Add files needed to build documentation. They are copied
from the cookiecutter repository.
* Replace setup.py and add setup.cfg
* Add tox.ini
* Add requirements.txt and test-requirements.txt
* Fix hacking issue H307 (like imports should be grouped together)
Change-Id: I325bb07233853611e8f0952a554a30dba2b7dfe7
Co-Authored-By: Joshua Harlow <harlowja@yahoo-inc.com>
Now that the restructuredtext-lint project has fixed
its code we can remove our temporary copy of the logic
that library was providing to catch errors and warning that
are emitted when the rst structure is invalid.
Change-Id: I2fadde86ff0b2c8fbb6c828535da19e097f1894e
This project is no longer located at github/harlowja
but is now on stackforge so we should relink it to
its new and correct home.
Change-Id: Id10f1886b322baa668002d0f0614f5f8a18d21ac
- Use docutils to do the rst file parsing and use the
results of its parsing to do the max line length analysis
on. This ensures that we do not create our own rst parser
in doc8 but use a more hardened an mature one instead.
- Allow long-titles to be excluded from the max line length
checks by allowing a CLI or config option to be provided
that specifies this.
- Allow the ignored errors to be provided on the CLI.