uclaacm / opensource

opensource @ acm, work-in-progress
https://opensource.uclaacm.com
MIT License
11 stars 6 forks source link

Fleshing Out ucla-opensource Page #124

Open matthewcn56 opened 2 years ago

matthewcn56 commented 2 years ago

Our main infrastructure is almost set up, the next page we should work on is making the ucla-opensource page to highlight UCLA's opensource projects! Similarly to how in the work in progress good first issues section of the contribute page as made in #97 , we should use the Octokit repository search feature to search all repositories which have the ucla-opensource topic.

We can simply display the projects similarly to how we display them on the projects page, but we'll just have to change the image associated with each project.

Similar to the mapReposToProjects function currently being used in the projectRequest.ts page.

Using getStaticProps as outlined in the Next.js Incremental Site Regeneration docs, we can grab these projects in designated intervals (once per hour?) to ensure our info is up to date!

matthewcn56 commented 2 years ago

Linked to #7 and @BryanPan342 , we'll def push this during ACM's GM in fall and try to get research profs on board as well to try and encompass all of UCLA's open-source projects!