Reorder the specs repo

* create a project level folder for each project
* create folders for each release within the project
* move the backlog folder to keystone
* place the keystoneclient/keystonemiddleware specs in
  their correct release
* collapse the "implemented" specs onto the landing page

probably best to review the generated web page

Change-Id: I6d70cf5a7df190eb7e030df53ed8790510dc33f8
changes/32/299132/3
Steve Martinelli 7 years ago
parent 5d6ecd7566
commit 9253062353
  1. 54
      doc/source/implemented.rst
  2. 143
      doc/source/index.rst
  3. 0
      specs/keystone/backlog/README.rst
  4. 0
      specs/keystone/backlog/alembic.rst
  5. 0
      specs/keystone/backlog/centralized-policies-delivering-mechanism.rst
  6. 0
      specs/keystone/backlog/centralized-policies-fetch-cache.rst
  7. 0
      specs/keystone/backlog/decouple-auth-from-api-version.rst
  8. 0
      specs/keystone/backlog/materialize-project-hierarchy.rst
  9. 0
      specs/keystone/backlog/model-timestamps.rst
  10. 0
      specs/keystone/backlog/online-schema-migration.rst
  11. 0
      specs/keystone/backlog/policy-default.rst
  12. 0
      specs/keystone/backlog/service-providers-filters.rst
  13. 0
      specs/keystone/backlog/unified-delegation.rst
  14. 0
      specs/keystone/juno/.gitignore
  15. 0
      specs/keystone/juno/audit-support-for-federation.rst
  16. 0
      specs/keystone/juno/auth-specific-data.rst
  17. 0
      specs/keystone/juno/endpoint-group-filter.rst
  18. 0
      specs/keystone/juno/endpoint-policy.rst
  19. 0
      specs/keystone/juno/endpoint-table-missing-reference-to-region-table.rst
  20. 0
      specs/keystone/juno/filter-credentials-list.rst
  21. 0
      specs/keystone/juno/generic-mapping-federation.rst
  22. 0
      specs/keystone/juno/get-catalog.rst
  23. 0
      specs/keystone/juno/hierarchical_multitenancy.rst
  24. 0
      specs/keystone/juno/json-home.rst
  25. 0
      specs/keystone/juno/keystone-api-validation.rst
  26. 0
      specs/keystone/juno/keystone-to-keystone-federation.rst
  27. 0
      specs/keystone/juno/multi-backend-uuids.rst
  28. 0
      specs/keystone/juno/non-persistent-tokens.rst
  29. 0
      specs/keystone/juno/role-assignment-notifications.rst
  30. 0
      specs/keystone/kilo/abfab.rst
  31. 0
      specs/keystone/kilo/cadf-everywhere.rst
  32. 0
      specs/keystone/kilo/domain-config-ext.rst
  33. 0
      specs/keystone/kilo/explicit-unscoped.rst
  34. 0
      specs/keystone/kilo/federated-direct-user-mapping.rst
  35. 0
      specs/keystone/kilo/federation-token-scoping.rst
  36. 0
      specs/keystone/kilo/idp-id-registration.rst
  37. 0
      specs/keystone/kilo/k2k-service-providers.rst
  38. 0
      specs/keystone/kilo/klwt.rst
  39. 0
      specs/keystone/kilo/mapping-enhancements.rst
  40. 0
      specs/keystone/kilo/openid-connect.rst
  41. 0
      specs/keystone/kilo/pluggable_assignments.rst
  42. 0
      specs/keystone/kilo/project-hierarchy-retrieval.rst
  43. 0
      specs/keystone/kilo/removed-as-of-kilo.rst
  44. 0
      specs/keystone/kilo/replace_extensions.rst
  45. 0
      specs/keystone/kilo/rescoping.rst
  46. 0
      specs/keystone/kilo/trusts-redelegation.rst
  47. 0
      specs/keystone/kilo/websso-portal.rst
  48. 0
      specs/keystone/liberty/assertion-extra-attributes.rst
  49. 0
      specs/keystone/liberty/data-driven-tests.rst
  50. 0
      specs/keystone/liberty/extra-optional.rst
  51. 0
      specs/keystone/liberty/federation-idp-websso.rst
  52. 0
      specs/keystone/liberty/keystone-tokenless-authz-with-x509-ssl-client-cert.rst
  53. 0
      specs/keystone/liberty/list-credentials-by-type.rst
  54. 0
      specs/keystone/liberty/stable-driver-interfaces.rst
  55. 0
      specs/keystone/mitaka/add-isdomain-to-token.rst
  56. 0
      specs/keystone/mitaka/bootstrap.rst
  57. 0
      specs/keystone/mitaka/domain-config-default.rst
  58. 0
      specs/keystone/mitaka/domain-specific-roles.rst
  59. 0
      specs/keystone/mitaka/federated-user-mapping-using-group-ids.rst
  60. 0
      specs/keystone/mitaka/implied-roles.rst
  61. 0
      specs/keystone/mitaka/is_admin_project.rst
  62. 0
      specs/keystone/mitaka/list-assignment-names.rst
  63. 0
      specs/keystone/mitaka/list-assignment-tree.rst
  64. 0
      specs/keystone/mitaka/list-role-assignments-performance.rst
  65. 0
      specs/keystone/mitaka/remove-role-metadata.rst
  66. 0
      specs/keystone/mitaka/reseller.rst
  67. 0
      specs/keystone/mitaka/shadow-users.rst
  68. 0
      specs/keystone/mitaka/totp-auth.rst
  69. 0
      specs/keystone/mitaka/tree-deletion.rst
  70. 0
      specs/keystone/mitaka/url-safe-names.rst
  71. 0
      specs/keystone/newton/ldap3.rst
  72. 0
      specs/keystone/newton/shadow-users-newton.rst
  73. 0
      specs/keystone/newton/tests-on-rdbmses.rst
  74. 0
      specs/keystone/ongoing/functional-testing.rst
  75. 0
      specs/keystone/ongoing/object-dependency-lifecycle.rst
  76. 0
      specs/keystone/ongoing/python3.rst
  77. 0
      specs/keystoneclient/liberty/deprecations.rst
  78. 0
      specs/keystoneclient/mitaka/deprecate-cli.rst
  79. 0
      specs/keystonemiddleware/backlog/endpoint-enforcement-middleware.rst
  80. 0
      specs/keystonemiddleware/backlog/request-helpers.rst
  81. 0
      specs/keystonemiddleware/juno/service-tokens.rst
  82. 0
      specs/keystonemiddleware/juno/split-middleware-repo.rst
  83. 0
      specs/keystonemiddleware/kilo/audit-middleware.rst

@ -1,54 +0,0 @@
.. identity-specs documentation master file
======================================================
Previously Implemented Identity Program Specifications
======================================================
Mitaka implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/mitaka/*
Liberty implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/liberty/*
Kilo implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/kilo/*
Juno implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/juno/*
Keystone client implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystoneclient/implemented/*
Keystone middleware implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystonemiddleware/implemented/*

@ -36,15 +36,52 @@ Project Documentation:
README <readme>
Specification Template <specs/template>
keystone
========
Newton approved specs:
.. toctree::
:glob:
:maxdepth: 1
specs/newton/*
specs/keystone/newton/*
Backlog:
Keystone client approved specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystone/backlog/*
Ongoing:
.. toctree::
:glob:
:maxdepth: 1
specs/keystone/ongoing/*
keystoneauth
============
keystoneauth approved specs for the Newton release:
- None
.. Uncomment this section when there is a spec in keystoneauth.
.. toctree::
:glob:
:maxdepth: 1
specs/keystoneauth/newton/*
keystoneclient
==============
keystoneclient approved specs for the Newton release:
- None
@ -54,46 +91,120 @@ Keystone client approved specs:
:glob:
:maxdepth: 1
specs/keystoneclient/*
specs/keystoneclient/newton/*
keystonemiddleware
==================
keystonemiddleware approved specs for the Newton release:
- None
.. Uncomment this section when there is a spec in keystoneclient.
.. toctree::
:glob:
:maxdepth: 1
Keystone middleware approved specs:
specs/keystonemiddleware/newton/*
Backlog:
.. toctree::
:glob:
:maxdepth: 1
:glob:
:maxdepth: 1
specs/keystonemiddleware/backlog/*
===========================================
Implemented Identity Program Specifications
===========================================
specs/keystonemiddleware/*
keystone
========
Untargeted Specifications
=========================
Mitaka implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/backlog/*
specs/keystone/mitaka/*
Liberty implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystone/liberty/*
Ongoing Specifications
======================
Kilo implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/ongoing/*
specs/keystone/kilo/*
Juno implemented specs:
Implemented Specifications
==========================
.. toctree::
:glob:
:maxdepth: 1
specs/keystone/juno/*
keystoneauth
============
- None
.. Uncomment this section when there is a spec in keystoneauth.
.. toctree::
:glob:
:maxdepth: 1
specs/keystoneauth/mitaka/*
keystoneclient
==============
Mitaka implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystoneclient/mitaka/*
Liberty implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystoneclient/liberty/*
keystonemiddleware
==================
Kilo implemented specs:
.. toctree::
:glob:
:maxdepth: 1
implemented
specs/keystonemiddleware/kilo/*
Juno implemented specs:
.. toctree::
:glob:
:maxdepth: 1
specs/keystonemiddleware/juno/*
==================
Indices and tables

Loading…
Cancel
Save