update-pocket
update-pocket copied to clipboard
Use an external API for getting the up-to-date list of cores
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.
I added an issue to keep track of the discussion here: joshcampbell191/openfpga-cores-inventory#5