Open dankohn opened 4 years ago
Project List: https://api-gw.platform.linuxfoundation.org/project-service/v1/public/projects Members for the Projects: ASWF: https://api-gw.platform.linuxfoundation.org/project-service/v1/public/projects/aswf/members https://api-gw.platform.linuxfoundation.org/project-service/v1/public/projects/aswf/members?status=Active
I have tools for this already, written in Python. We use it for ASWF, Open Mainframe, LF, LF Energy, LF PH, LF AI and Data, and Magma landscapes....
The Linux Foundation uses Salesforce (SFDC) as the source of truth for membership. This is available via this API: https://api-gw.dev.platform.linuxfoundation.org/project-service/v1/api-docs#operation/getProjectMembers (you still need auth to access it). We'll be adding functionality to have it support the Crunchbase URL as well.
We want to pull this as part of updates and also when we run an update membership command. Then, we want to replace the member sections of landscape.yml with what we pull down.
Here's the member section of a landscape" https://github.com/AcademySoftwareFoundation/aswf-landscape/blob/master/landscape.yml#L526
And the first few entries from the API: