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
|
||||
------------------
|
||||
|
||||
You need to create a blueprint, submit a specification against the
|
||||
`keystone-specs`_ repository and bring it up to discussion with the
|
||||
`keystone core team`_ for agreement.
|
||||
You need to create a RFE bug report, submit a specification against the `keystone-specs`_
|
||||
repository and bring it up to discussion with the `keystone core team`_ for
|
||||
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 core team`: https://review.opendev.org/#/admin/groups/9,members
|
||||
|
||||
Create
|
||||
~~~~~~
|
||||
|
||||
#. `Create a blueprint`_ in launchpad;
|
||||
#. `Create a RFE bug report`_ in launchpad;
|
||||
#. git clone https://opendev.org/openstack/keystone-specs;
|
||||
#. 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;
|
||||
#. Also update the documentation at `api/v3/identity-api-v3.rst` to reflect the
|
||||
proposed API changes;
|
||||
@ -49,7 +50,7 @@ Create
|
||||
#. Propose agenda items to the `keystone meeting`_, and make sure someone
|
||||
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
|
||||
.. _`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
|
||||
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
|
||||
backwards compatability.
|
||||
backwards compatibility.
|
||||
|
||||
|
||||
Release Notes for Features
|
||||
==========================
|
||||
|
||||
Release notes detailing feature work follow the same basic format, but instead
|
||||
of using the bug number in the name of the release note, use the blueprint slug
|
||||
used to track the feature work:
|
||||
Release notes detailing feature work follow the same basic format, since features
|
||||
are also tracked as bugs.
|
||||
|
||||
.. code-block:: bash
|
||||
|
||||
$ reno new bp-support-fizzbangs
|
||||
Created new notes file in releasenotes/notes/bp-support-fizzbangs-d8f6a3d81c2a465f.yaml
|
||||
$ reno new bug-1652012
|
||||
Created new notes file in releasenotes/notes/bug-1652012-7c53b9702b10084d.yaml
|
||||
|
||||
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
|
||||
links to the full specification and documentation. All of this is typically
|
||||
found in the blueprint registered in Launchpad:
|
||||
links to the full specification and documentation. The release notes can be added to
|
||||
the last patch of the feature. All of this is typically found in the RFE bug report
|
||||
registered in Launchpad:
|
||||
|
||||
.. code-block:: yaml
|
||||
|
||||
---
|
||||
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.
|
||||
|
||||
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