riscv-admin / riscv-landscape

🌄 RISC-V Ecosystem Landscape: a living document that developers, investors, vendors, researchers and others can use as a resource on the ecosystem supported by RISC-V
https://landscape.riscv.org/
MIT License
14 stars 11 forks source link

adds worfflow #694

Closed hythloda closed 2 weeks ago

hythloda commented 3 months ago

Description

This PR adds a nightly workflow that pulls from pcc the members and to update member page.

Testing has been done in the fork: https://github.com/hythloda/riscv-landscape/pull/3/files

The images are pulled from PCC, this means images are always updated. Also member data is pulled from the API endpoint

Some pros with this system is it is automatically synced for new members and removes old members. Though the backend relies on crunchbase and not all community organizations have crunchbase. This is something we could get them to implement if we want to move in this direction.

We should probably have a sync before this is merged so I can reach out to the orgs that don't have a crunchbase and give them a migration plan (1 month for crunchbase or they will not be on landscape).

Then we can replace https://riscv.org/members/ with the automated one and less to migrate to the new website (no need for members category in new wordpress)

RISC-V Landscape | Pre-submission checklist:

NOTE: Please ensure you've completed each of these items after submitting your pull request:

netlify[bot] commented 3 months ago

Deploy Preview for shimmering-lollipop-c2855e failed.

Name Link
Latest commit 8bfb1a4288876b1edb0df33ca611fee80079f67b
Latest deploy log https://app.netlify.com/sites/shimmering-lollipop-c2855e/deploys/6723cbfdf5be5a0008627c22