Switch to newer sphinx, update build instructions for it.
Remove oslosphinx, we use the default sphinx theme since oslosphinx does
not work with python3 and openstackdocstheme is only for OpenStack
projects.
Mark python 3.6 as latest python version.
Change-Id: I6aae0277d9e4943cc242e4ec868c949a14618ec7
This is only required by the optional bugs script, which isn't really
supported by upstream. It makes installing this a lot simpler.
Change-Id: Ia79bb52cfa401a89ac83d4c3890553baf12959f2
The original listing in the readme seems to have gone missing.
I am trying to import the documentation into readthedocs so we can
have a nice list of the available dashboards, but it needs oslosphinx
to build.
Change-Id: Iee4a8b4e8565e566be0e6790a82c0d8f0dc7cfde
argparse was external in python 2.6 but not anymore, remove it from
requirements.
This should help with pip 8.0 that gets confused in this situation.
Installation of the external argparse is not needed.
Change-Id: Ib7e74912b36c1b5ccb514e31fac35efeff57378d
This adds a script to get the "In Progress" bugs for a
particular project and builds prints a URL for the user.
$ ./gerrit-bug-dash --milestone kilo-rc1 --tag kilo-rc-potential heat
Some notes:
- it uses launchpadlib to talk to launchpad
- The presentation of the dashboard could be improved but
this is just a starting point.
- The caching could be better.
What I wanted was to know was "what do I need to review for rc1"
(i.e. what are the bugs that are targeted for kilo-rc1 that are in
progress and have reviews up).
This scratches my itch, but will happily do some work on it if others
want it.
Change-Id: I4a97d59631ac9cd344206c6cc48164d6a0d7e57c
To create the URLs for all dashboard files inside dashboards use:
python gerrit_dash_creator/cmd/creator.py dashboards/*
Change-Id: I922c4e0606ae168c5c9b353d550629b4f52a8aff
* use configparser instead of self written parsing
(add new method read_dashboard_file)
* remove methods get_title and get_sections
* add requirement six (ConfigParser in Python2,
configparser in Python3)
* remove import re and fileinput
* check if dashboard file exist and is readable before
trying to parse it (new imports os and os.path)
* slighly change the output to be more informative
* add new parameter in section dashboard to make the
base URL configurable
* check if necessary options in the used dashboard
file are available
* improve exception handling and error output
* rename generate_url to generate_dashboard_url
* use correct exit codes (correct return values in the
main method)
* rename internal argument name dash to dashboard_file
* add missing doc strings
Change-Id: Ifcaf20f7495b5619db30ac0046909b334672f756