nova-specs/specs
Eric Fried f1f7a9a154 Tools & docs for backlog & abandoned spec process
Adds tooling and enhances README documentation around the backlog specs
process.

- To move a spec from the backlog to the current release, we can now use
  the ``move-spec`` tox target, e.g.

 tox -e move-spec -- [-n] [-v] specs/backlog/approved/great-idea.rst specs/train/approved

- To abandon a backlog spec - i.e. move it from specs/backlog/approved
  to the (new) specs/abandoned directory, we can now use the
  ``abandon-spec`` tox target, e.g.

 tox -e abandon-spec -- [-n] [-v] specs/backlog/it-was-a-great-idea.rst

These utilities will move the specified spec into the target directory
and create an appropriate redirect for it.

To make it so, this commit factors out a helper method that a) moves a
spec from one subdirectory to another and b) adds a redirect for it.
This is used by the existing ``move-implemented-specs`` utility as well
as the new ``move-spec`` and ``abandon-spec``.

While I was in here, I spruced up the verbose output (including for
move-implemented-specs) to be a bit more readable.

Change-Id: I322eecbacd5dc52accf6ac69c9fe1116be8c216f
2019-04-09 15:23:16 +00:00
..
abandoned Tools & docs for backlog & abandoned spec process 2019-04-09 15:23:16 +00:00
backlog Tools & docs for backlog & abandoned spec process 2019-04-09 15:23:16 +00:00
juno Modify grammatical errors 2018-02-08 00:09:43 +08:00
kilo Remove the duplicate words 2018-11-13 19:48:11 +08:00
liberty Remove the duplicate words 2018-11-13 19:48:11 +08:00
mitaka Merge "Update pypi url to new url" 2018-10-18 13:38:51 +00:00
newton Remove the duplicate words 2018-11-13 19:48:11 +08:00
ocata Replace openstack.org git:// URLs with https:// 2019-03-24 20:34:48 +00:00
pike Replace openstack.org git:// URLs with https:// 2019-03-24 20:34:48 +00:00
queens Replace openstack.org git:// URLs with https:// 2019-03-24 20:34:48 +00:00
rocky Move rocky implemented specs 2018-08-16 22:49:25 +00:00
stein Fix warnings in the document generation 2019-03-25 11:43:43 +09:00
train Merge "Add request-filter-image-types spec" 2019-03-26 19:37:40 +00:00
backlog-template.rst Create specs directory for Train 2019-01-11 15:49:46 +09:00
juno-template.rst Support having different templates for different releases 2014-09-30 11:36:16 -07:00
kilo-template.rst Remove spurious blank lines from templates 2016-06-28 12:08:02 +01:00
liberty-template.rst Remove spurious blank lines from templates 2016-06-28 12:08:02 +01:00
mitaka-template.rst Remove spurious blank lines from templates 2016-06-28 12:08:02 +01:00
newton-template.rst Remove spurious blank lines from templates 2016-06-28 12:08:02 +01:00
ocata-template.rst Merge "Remove spurious blank lines from templates" 2016-10-10 19:36:22 +00:00
pike-template.rst Create specs directory for Pike 2016-12-01 15:12:52 +00:00
queens-template.rst Merge "Add a new section: "Upgrade impact" to the template" 2017-10-23 17:40:35 +00:00
rocky-template.rst Suggest when to propose notification changes 2018-04-19 15:21:01 +00:00
stein-template.rst Create specs directory for Stein 2018-07-30 04:59:14 +00:00
train-template.rst Create specs directory for Train 2019-01-11 15:49:46 +09:00