openmainframeproject / software-discovery-tool-data

Apache License 2.0
5 stars 14 forks source link

Add Validated Open Source Software list as a data source #25

Closed pleia2 closed 2 years ago

pleia2 commented 2 years ago

There is a Validated Open Source Software list at https://www.ibm.com/community/z/open-source-software/ that the team @cwsolee runs maintains with links to instructions they maintain for popular open source software. It would be great to get this as a data source so folks can use the SDT for finding things on the table, instead of having to use both.

pleia2 commented 2 years ago

We now have a JSON endpoint that we can query and build our lists from: https://www.ibm.com/community/z/open-source-software/output/json/ :tada:

pleia2 commented 2 years ago

The format is JSON, but it's not compatible with SDT, so we'll need to think about what data to include and how we want package_build.py to process it. What to include, how to display it in the UI, etc.

rachejazz commented 2 years ago

package_build needs a good amount of refactor. Hopefully this can be added as a todo during mentorship period

arshPratap commented 2 years ago

@pleia2 I have extracted information from the validated open source list and converted it into json files for our requirements you can find those files here do tell me if we need some improvements for it. Thanks !

pleia2 commented 2 years ago

Nice job! I loaded everything up in my development instance and it looks good.

A couple corrections with the file names:

pleia2 commented 2 years ago

@arshPratap I think the last component of this would be taking https://github.com/arshPratap/SDT-Validated-Open-Source-List/blob/main/Validated_OpenSource.ipynb and crafting it into a script that we can include in the software-discovery-tool project. I will create a separate issue for that in that repository though.