[wp-meta] [Making WordPress.org] #3192: Provide an API endpoint to fetch plugin checksums
Making WordPress.org
noreply at wordpress.org
Thu Oct 12 12:30:27 UTC 2017
#3192: Provide an API endpoint to fetch plugin checksums
------------------------------+-----------------
Reporter: schlessera | Owner:
Type: enhancement | Status: new
Priority: normal | Milestone:
Component: Plugin Directory | Keywords:
------------------------------+-----------------
In the context of the [https://make.wordpress.org/cli/2017/09/26
/wordpress-plugin-and-theme-checksums-project-announcement/ WordPress
Plugins & Themes Checksums Project], we need an API endpoint on the .org
infrastructure that can serve plugin checksums for all the files for all
plugins from the plugin repository, in all their versions.
Although we had first planned to build this on a separate server, more
recent discussions with @Otto42 and @dd32 have produced the current plan:
1. Hook into the plugin repository's ZIP downloads mechanism to add the
checksums as additional files to the downloads SVN.
2. Build a first iteration of API endpoint for plugin checksums in
collaboration with the Systems team to be directly deployed to the .org
servers.
3. Postpone theme support for a future iteration, as the theme repository
has not yet caught up to the same infrastructure than the plugin
repository.
This ticket will handle the .org side of the project (checksums storage &
API endpoint), while the consuming side will be handled in the
[https://github.com/wp-cli/ideas/issues/6 corresponding GitHub ticket].
( Related ticket that might make use of 1. above: #619 )
--
Ticket URL: <https://meta.trac.wordpress.org/ticket/3192>
Making WordPress.org <https://meta.trac.wordpress.org/>
Making WordPress.org
More information about the wp-meta
mailing list