rfc:open_release_manifest

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Next revision
Previous revision
rfc:open_release_manifest [2021/07/22 23:18] – created marandallrfc: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, upon which other data and services could be built. 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, upon which other data and services could be built.
 +
 +For a prototype of such data, please see: https://prototype-meta.php.net/releases/
  
 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 +  * 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, such as if it is a security release.+  * A list of flags to indicate essential considerations, such as if it is a security release.
  
 === Description Changes === === Description Changes ===
Line 36: Line 38:
  
 ===== Future Scope ===== ===== Future Scope =====
-This section details areas where the feature might be improved in futurebut that are not currently proposed in this RFC.+Through this standardised source of truth, it will be possible to better iterate on how to present this data in other formssuch 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