rfc:open_release_manifest
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
rfc:open_release_manifest [2021/07/22 23:18] – created marandall | rfc:open_release_manifest [2021/07/25 13:47] (current) – tiffany | ||
---|---|---|---|
Line 13: | Line 13: | ||
These manifest files would be hosted in a suitable location accessible via HTTP (probably master or github), and would become the source of truth for PHP release information, | These manifest files would be hosted in a suitable location accessible via HTTP (probably master or github), and would become the source of truth for PHP release information, | ||
+ | |||
+ | For a prototype of such data, please see: https:// | ||
Two types of manifests would be maintained, the first would be per-release and would contain all information that internals sees fit to include, but no less than: | Two types of manifests would be maintained, the first would be per-release and would contain all information that internals sees fit to include, but no less than: | ||
- | * Version | + | |
- | * Alpha / Beta / RC / Stable | + | * Alpha / Beta / RC / Stable |
- | * Release date | + | * Release date |
- | * Download locations for source code, including file hashes | + | * Download locations for source code, including file hashes |
- | * A description (if applicable) with support for multiple languages. | + | * A description (if applicable) with support for multiple languages. |
- | * A list of changes, grouped by module, where each change includes additional metadata e.g. a bugfix number, CVE and CVSS, or author. | + | * A list of changes, grouped by module, where each change includes additional metadata e.g. a bugfix number, CVE and CVSS, or author. |
- | * A list of flags to indicate essential considerations, | + | * A list of flags to indicate essential considerations, |
=== Description Changes === | === Description Changes === | ||
Line 36: | Line 38: | ||
===== Future Scope ===== | ===== Future Scope ===== | ||
- | This section details areas where the feature might be improved | + | Through this standardised source of truth, it will be possible to better iterate on how to present this data in other forms, such as by formatting it into HTML, and including it in APIs. |
+ | |||
+ | This data would then also be used to generate the necessary pages and announcements for inclusion on the existing php.net website, rather than the current process of manually editing arrays inside PHP scripts. | ||
rfc/open_release_manifest.1626995880.txt.gz · Last modified: 2021/07/22 23:18 by marandall