typelevel / governance

Typelevel governance
Creative Commons Attribution 4.0 International
8 stars 1 forks source link

Bring the library listing up to date #54

Open jducoeur opened 1 year ago

jducoeur commented 1 year ago

At the moment, the old website is wildly out of date, and the new one contains only a small fraction of the libraries. That really needs to get fixed, ASAP.

We need to take stock of all the libraries in the TL ecosystem, and make sure they are all listed in the new website. For each, we need to decide whether it is in "incubator" status, or is fully-fledged. (Do we even have a crisp definition yet of what that means?) Make sure the website reflects that accurately.

We also need to decide which projects are front-and-center. This is seriously not obvious (and there's a case to be made for choosing randomly), but we need to think through what we're trying to accomplish on the front page, above the fold, and make sure we're succeeding in that.

rossabaker commented 1 year ago

I think I can get a could start on this in https://github.com/47degrees/typelevel.github.com/pull/21. A file that has been causing merge conflicts just needs to be split up into a "collection".

rossabaker commented 1 year ago

The old "full projects" are in https://github.com/typelevel/typelevel.github.com/tree/development/_projects. The "incubator" projects are in https://github.com/typelevel/typelevel.github.com/blob/development/_data/incubator.yml.

Incubator contains some hazy areas. Like http4s: is that one project or dozens of projects?

Anyway, I can blow up that incubator.yml, so it's not lost in the linked #21 ticket, and apply an affiliate metadata tag where appropriate, and then we can refine the list from there.

rossabaker commented 1 year ago

The ones that were previously listed on the website are now present in https://github.com/47degrees/typelevel.github.com/pull/21. They aren't curated in any meaningful way, so the work is not done. But that's a good place to list them.