update-pocket icon indicating copy to clipboard operation
update-pocket copied to clipboard

Use an external API for getting the up-to-date list of cores

Open goronfreeman opened this issue 2 years ago • 1 comments

This is a cross-post of an issue I created at mattpannella/pocket_core_autoupdate_net#16.

I've noticed there are several tools in the community for updating Pocket cores. I have contributed to the update-pocket project, I'm aware of your project, and I know there is now a Windows application. Every time a new core is released, every project needs to update its own internal list of cores. It is my proposal that instead, we create a new API outside of these projects where the core list can be retrieved from.

We already have the great resource openfpga-cores-inventory, so I suggest that we utilize that for hosting the API. This is another place that has to be independently updated every time a core is released, and is the best resource for members of the community to find the list of available cores. I already have the API put together in a local branch, ready to be put up as a PR, but for this to be successful, the developers of updater tools should all agree on a set JSON structure for the data.

I would love to get your feedback on this, and if there is a consensus in the community that this is a good idea, I'm more than happy to stand up the API myself.

goronfreeman avatar Sep 22 '22 18:09 goronfreeman

I added an issue to keep track of the discussion here: joshcampbell191/openfpga-cores-inventory#5

goronfreeman avatar Sep 22 '22 18:09 goronfreeman