Fix contributor doc of keystone
Since keystone now tracks features as Bugs not blueprints. This patch updates the same in the contributor doc. Change-Id: Ic51205c1403f2085d7f921d3ff9d667cfe3f4c87
This commit is contained in:
parent
3d2b293d7e
commit
0a9d7cbec5
@ -28,20 +28,21 @@ In order to follow this tutorial, it is assumed that you have read our
|
|||||||
Proposing a change
|
Proposing a change
|
||||||
------------------
|
------------------
|
||||||
|
|
||||||
You need to create a blueprint, submit a specification against the
|
You need to create a RFE bug report, submit a specification against the `keystone-specs`_
|
||||||
`keystone-specs`_ repository and bring it up to discussion with the
|
repository and bring it up to discussion with the `keystone core team`_ for
|
||||||
`keystone core team`_ for agreement.
|
agreement. Please refer to the `guide for proposing features`_ to learn more about the process.
|
||||||
|
|
||||||
|
.. _`guide for proposing features`: https://docs.openstack.org/keystone/latest/contributor/proposing-features.html
|
||||||
.. _`keystone-specs`: https://opendev.org/openstack/keystone-specs/
|
.. _`keystone-specs`: https://opendev.org/openstack/keystone-specs/
|
||||||
.. _`keystone core team`: https://review.opendev.org/#/admin/groups/9,members
|
.. _`keystone core team`: https://review.opendev.org/#/admin/groups/9,members
|
||||||
|
|
||||||
Create
|
Create
|
||||||
~~~~~~
|
~~~~~~
|
||||||
|
|
||||||
#. `Create a blueprint`_ in launchpad;
|
#. `Create a RFE bug report`_ in launchpad;
|
||||||
#. git clone https://opendev.org/openstack/keystone-specs;
|
#. git clone https://opendev.org/openstack/keystone-specs;
|
||||||
#. cp `specs/template.rst` `specs/backlog/<feature>.rst`;
|
#. cp `specs/template.rst` `specs/backlog/<feature>.rst`;
|
||||||
#. Write the spec based on the template. Ensure the BP link points to the one
|
#. Write the spec based on the template. Ensure the bug link points to the one
|
||||||
created in step 1;
|
created in step 1;
|
||||||
#. Also update the documentation at `api/v3/identity-api-v3.rst` to reflect the
|
#. Also update the documentation at `api/v3/identity-api-v3.rst` to reflect the
|
||||||
proposed API changes;
|
proposed API changes;
|
||||||
@ -49,7 +50,7 @@ Create
|
|||||||
#. Propose agenda items to the `keystone meeting`_, and make sure someone
|
#. Propose agenda items to the `keystone meeting`_, and make sure someone
|
||||||
who understands the subject can attend the meeting to answer questions.
|
who understands the subject can attend the meeting to answer questions.
|
||||||
|
|
||||||
.. _`Create a blueprint`: https://blueprints.launchpad.net/keystone/+addspec
|
.. _`Create a RFE bug report`: https://bugs.launchpad.net/keystone/+filebug
|
||||||
.. _`template`: https://opendev.org/openstack/keystone-specs/src/branch/master/specs/template.rst
|
.. _`template`: https://opendev.org/openstack/keystone-specs/src/branch/master/specs/template.rst
|
||||||
.. _`keystone meeting`: https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting
|
.. _`keystone meeting`: https://wiki.openstack.org/wiki/Meetings/KeystoneMeeting
|
||||||
|
|
||||||
|
@ -72,33 +72,33 @@ providing readers with additional resources:
|
|||||||
Changes the token_model to return is_admin_project False if the
|
Changes the token_model to return is_admin_project False if the
|
||||||
attribute is not defined. Returning True for this has the potential to
|
attribute is not defined. Returning True for this has the potential to
|
||||||
be dangerous and the given reason for keeping it True was strictly for
|
be dangerous and the given reason for keeping it True was strictly for
|
||||||
backwards compatability.
|
backwards compatibility.
|
||||||
|
|
||||||
|
|
||||||
Release Notes for Features
|
Release Notes for Features
|
||||||
==========================
|
==========================
|
||||||
|
|
||||||
Release notes detailing feature work follow the same basic format, but instead
|
Release notes detailing feature work follow the same basic format, since features
|
||||||
of using the bug number in the name of the release note, use the blueprint slug
|
are also tracked as bugs.
|
||||||
used to track the feature work:
|
|
||||||
|
|
||||||
.. code-block:: bash
|
.. code-block:: bash
|
||||||
|
|
||||||
$ reno new bp-support-fizzbangs
|
$ reno new bug-1652012
|
||||||
Created new notes file in releasenotes/notes/bp-support-fizzbangs-d8f6a3d81c2a465f.yaml
|
Created new notes file in releasenotes/notes/bug-1652012-7c53b9702b10084d.yaml
|
||||||
|
|
||||||
Just like release notes communicating bug fixes, release notes detailing
|
Just like release notes communicating bug fixes, release notes detailing
|
||||||
feature work must contain a link back to the blueprint. Readers should be able
|
feature work must contain a link back to the RFE bug report. Readers should be able
|
||||||
to easily discover all patches that implement the feature, as well as find
|
to easily discover all patches that implement the feature, as well as find
|
||||||
links to the full specification and documentation. All of this is typically
|
links to the full specification and documentation. The release notes can be added to
|
||||||
found in the blueprint registered in Launchpad:
|
the last patch of the feature. All of this is typically found in the RFE bug report
|
||||||
|
registered in Launchpad:
|
||||||
|
|
||||||
.. code-block:: yaml
|
.. code-block:: yaml
|
||||||
|
|
||||||
---
|
---
|
||||||
features:
|
features:
|
||||||
- >
|
- >
|
||||||
[`blueprint support-fizzbangs <https://blueprints.launchpad.net/keystone/+spec/support-fizzbangs>`_]
|
[`bug 1652012 <https://bugs.launchpad.net/keystone/+bug/1652012>`_]
|
||||||
Keystone now fully supports the usage of fizzbangs.
|
Keystone now fully supports the usage of fizzbangs.
|
||||||
|
|
||||||
In the rare case there is a release note that does not pertain to a bug or
|
In the rare case there is a release note that does not pertain to a bug or
|
||||||
|
Loading…
Reference in New Issue
Block a user