fix rst formatting in README
Somehow an earlier commit removed a lot of the indentation that made the README actual readable. Restore it. Change-Id: I53e9400c42bfd5f6d23250821b6821ce2c9c7148 Signed-off-by: Doug Hellmann <doug@doughellmann.com>
This commit is contained in:
parent
1e942f2918
commit
71f36ccc05
154
README.rst
154
README.rst
|
@ -197,141 +197,141 @@ series to hold all of the metadata for all releases and branches of
|
||||||
that deliverable. For each deliverable, we need to track:
|
that deliverable. For each deliverable, we need to track:
|
||||||
|
|
||||||
* the launchpad project name (such as ``oslo.config``)
|
* the launchpad project name (such as ``oslo.config``)
|
||||||
* the series (Kilo, Liberty, etc.)
|
* the series (Kilo, Liberty, etc.)
|
||||||
* the release model being used
|
* the release model being used
|
||||||
* for each repository
|
* for each repository
|
||||||
|
|
||||||
* the name (such as ``openstack/oslo.config``)
|
|
||||||
* the hash of the commit to be tagged
|
|
||||||
|
|
||||||
|
* the name (such as ``openstack/oslo.config``)
|
||||||
|
* the hash of the commit to be tagged
|
||||||
* the version number to use
|
* the version number to use
|
||||||
* highlights for the release notes email (optional)
|
|
||||||
* the starting points of all branches
|
|
||||||
|
|
||||||
We track this metadata for the history of all releases of the
|
* highlights for the release notes email (optional)
|
||||||
deliverable, so we can render a set of release history documentation.
|
* the starting points of all branches
|
||||||
|
|
||||||
The file should be named based on the deliverable to be tagged, so
|
We track this metadata for the history of all releases of the
|
||||||
releases for ``liberty`` from the ``openstack/oslo.config`` repository
|
deliverable, so we can render a set of release history documentation.
|
||||||
will have a file in ``openstack/releases`` called
|
|
||||||
``deliverables/liberty/oslo.config.yaml``. Releases of the same deliverable from
|
|
||||||
the ``stable/kilo`` branch will be described by
|
|
||||||
``deliverables/kilo/oslo.config.yaml``.
|
|
||||||
|
|
||||||
Deliverables File Schema
|
The file should be named based on the deliverable to be tagged, so
|
||||||
========================
|
releases for ``liberty`` from the ``openstack/oslo.config``
|
||||||
|
repository will have a file in ``openstack/releases`` called
|
||||||
|
``deliverables/liberty/oslo.config.yaml``. Releases of the same
|
||||||
|
deliverable from the ``stable/kilo`` branch will be described by
|
||||||
|
``deliverables/kilo/oslo.config.yaml``.
|
||||||
|
|
||||||
The top level of a deliverable file is a mapping with keys:
|
Deliverables File Schema
|
||||||
|
========================
|
||||||
|
|
||||||
``team``
|
The top level of a deliverable file is a mapping with keys:
|
||||||
The name of the team that owns the deliverable, as listed in the
|
|
||||||
governance repository data files.
|
``team``
|
||||||
|
The name of the team that owns the deliverable, as listed in the
|
||||||
|
governance repository data files.
|
||||||
|
|
||||||
``launchpad``
|
``launchpad``
|
||||||
The slug name of the launchpad project, suitable for use in URLs.
|
The slug name of the launchpad project, suitable for use in URLs.
|
||||||
|
|
||||||
``release-notes``
|
``release-notes``
|
||||||
The URL or URLs to the published release notes for the deliverable
|
The URL or URLs to the published release notes for the deliverable
|
||||||
for the series.
|
for the series.
|
||||||
|
|
||||||
Deliverables contained a single repository should simply include the
|
Deliverables contained a single repository should simply include the
|
||||||
URL to the notes for that repository. Deliverables made up of
|
URL to the notes for that repository. Deliverables made up of
|
||||||
multiple repositories should use a hash to map each repository name
|
multiple repositories should use a hash to map each repository name
|
||||||
to its notes URL.
|
to its notes URL.
|
||||||
|
|
||||||
``include-pypi-link``
|
``include-pypi-link``
|
||||||
Either ``yes`` or ``no``, indicating whether the release
|
Either ``yes`` or ``no``, indicating whether the release
|
||||||
announcement should include the link to the package on
|
announcement should include the link to the package on
|
||||||
PyPI. Defaults to ``no``.
|
PyPI. Defaults to ``no``.
|
||||||
|
|
||||||
``release-model``
|
``release-model``
|
||||||
Identify the release model used by the deliverable. See
|
Identify the release model used by the deliverable. See
|
||||||
the reference section of the documentation for descriptions
|
the reference section of the documentation for descriptions
|
||||||
of the valid models.
|
of the valid models.
|
||||||
|
|
||||||
``type``
|
``type``
|
||||||
Categorize the deliverable based on what it does. See the reference
|
Categorize the deliverable based on what it does. See the reference
|
||||||
section of the documentation for descriptions of the valid
|
section of the documentation for descriptions of the valid
|
||||||
deliverable types.
|
deliverable types.
|
||||||
|
|
||||||
``artifact-link-mode``
|
``artifact-link-mode``
|
||||||
Describe how to link to artifacts produced by the project. The
|
Describe how to link to artifacts produced by the project. The
|
||||||
default is ``tarball`. Valid values are:
|
default is ``tarball`. Valid values are:
|
||||||
|
|
||||||
tarball
|
tarball
|
||||||
Automatically generates links to version-specific files on
|
Automatically generates links to version-specific files on
|
||||||
tarballs.openstack.org.
|
tarballs.openstack.org.
|
||||||
|
|
||||||
none
|
none
|
||||||
Do not link to anything, just show the version number.
|
Do not link to anything, just show the version number.
|
||||||
|
|
||||||
``repository-settings``
|
``repository-settings``
|
||||||
Mapping of special settings to control the behavior for each repository, keyed
|
Mapping of special settings to control the behavior for each repository, keyed
|
||||||
by the repository name.
|
by the repository name.
|
||||||
|
|
||||||
``flags``
|
``flags``
|
||||||
A list of flags attached to the repository.
|
A list of flags attached to the repository.
|
||||||
|
|
||||||
``no-artifact-build-job``
|
``no-artifact-build-job``
|
||||||
This repository has no job for building an artifact, but should
|
This repository has no job for building an artifact, but should
|
||||||
be tagged anyway.
|
be tagged anyway.
|
||||||
|
|
||||||
``retired``
|
``retired``
|
||||||
This repository is no longer used, but was present in old
|
This repository is no longer used, but was present in old
|
||||||
versions of a deliverable.
|
versions of a deliverable.
|
||||||
|
|
||||||
``release-type``
|
``release-type``
|
||||||
This (optional) key sets the level of validation for the versions numbers.
|
This (optional) key sets the level of validation for the versions numbers.
|
||||||
|
|
||||||
``std``
|
``std``
|
||||||
Default: Enforces 3 digit semver version numbers in releases and allows
|
Default: Enforces 3 digit semver version numbers in releases and allows
|
||||||
for common alpha, beta and dev releases. This should be appropriate for
|
for common alpha, beta and dev releases. This should be appropriate for
|
||||||
most OpenStack release requirements.
|
most OpenStack release requirements.
|
||||||
|
|
||||||
``xstatic``
|
``xstatic``
|
||||||
Allows a more flexible versioning in line with xstatic package guidelines
|
Allows a more flexible versioning in line with xstatic package guidelines
|
||||||
and requirements.
|
and requirements.
|
||||||
|
|
||||||
``fuel``
|
``fuel``
|
||||||
The Fuel project manages its own packages.
|
The Fuel project manages its own packages.
|
||||||
|
|
||||||
``releases``
|
``releases``
|
||||||
A list of the releases for the deliverable.
|
A list of the releases for the deliverable.
|
||||||
|
|
||||||
``branches``
|
``branches``
|
||||||
A list of the branches for the deliverable.
|
A list of the branches for the deliverable.
|
||||||
|
|
||||||
Each `release` entry is a mapping with keys:
|
Each ``release`` entry is a mapping with keys:
|
||||||
|
|
||||||
``version``
|
``version``
|
||||||
The version tag for that release, to be applied to all of the member
|
The version tag for that release, to be applied to all of the member
|
||||||
projects.
|
projects.
|
||||||
|
|
||||||
``projects``
|
``projects``
|
||||||
A list of all of the projects making up the deliverable for that
|
A list of all of the projects making up the deliverable for that
|
||||||
release.
|
release.
|
||||||
|
|
||||||
``highlights``
|
``highlights``
|
||||||
An optional message to be included in the release note email
|
An optional message to be included in the release note email
|
||||||
announcing the release. (Use ``|`` to indicate a multi-line,
|
announcing the release. (Use ``|`` to indicate a multi-line,
|
||||||
pre-formatted message.)
|
pre-formatted message.)
|
||||||
|
|
||||||
Each `project` entry is a mapping with keys:
|
Each `project` entry is a mapping with keys:
|
||||||
|
|
||||||
``repo``
|
``repo``
|
||||||
The name of the repository on git.openstack.org.
|
The name of the repository on git.openstack.org.
|
||||||
|
|
||||||
``hash``
|
``hash``
|
||||||
The SHA1 hash for the commit to receive the version tag.
|
The SHA1 hash for the commit to receive the version tag.
|
||||||
|
|
||||||
``tarball-base``
|
``tarball-base``
|
||||||
An optional name for the base of the tarball created by the
|
An optional name for the base of the tarball created by the
|
||||||
release. If no value is provided, it defaults to the repo base name.
|
release. If no value is provided, it defaults to the repo base name.
|
||||||
|
|
||||||
Each ``branch`` entry is a mapping with keys:
|
Each ``branch`` entry is a mapping with keys:
|
||||||
|
|
||||||
``name``
|
``name``
|
||||||
The name of the branch.
|
The name of the branch.
|
||||||
|
|
||||||
``location``
|
``location``
|
||||||
The location value depends on the name.
|
The location value depends on the name.
|
||||||
|
|
Loading…
Reference in New Issue