cncf / landscape

🌄 The Cloud Native Interactive Landscape filters and sorts hundreds of projects and products, and shows details including GitHub stars, funding, first and last commits, contributor counts and headquarters location.

Home Page:https://l.cncf.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

New Fields for Projects - Annual Reviews

amye opened this issue · comments

We'd like a way to track annual reviews for projects in the Landscape.

This should be only for CNCF hosted projects. Right now, only sandbox projects have annual reviews, but we might want this to extend to all projects.

This should depend on the month that they were accepted in the year.
(1) Currently, we have pull requests into the TOC repo for annual reviews. I think that's a fine way to be able to handle this, because we want to make sure that projects are submitting. We should key this off 'PR submitted' and add it to the landscape.
(2) We want a way for the project to mark when they've submitted their annual review - 'YYYY-MM-DD' is fine
(3) Is there a good way to have historical annual reviews without causing metadata collision? We'd like to track since 2020.
(4) Finally, if a project is more than three months past their acceptance month into CNCF, we'd want a way to flag that annual review as being late. (If a project was accepted in January 2022 and we have no data by April 2023, we'd like to highlight that!)

Can we get this in by like.. Feb 27th?

I guess we need two new fields but they can be tossed in the extra category imho

annual_review:
annual_review_date:

I don't think we need any engineering work from @AndreyKozlov1984 on this @amye unless we want to make UI changes to say a card if the last annual review date was more than a year old ;)

See this PR as an example @amye: #3037

#3039 should break, it's one example of multiple reviews.

I guess we need two new fields but they can be tossed in the extra category imho

annual_review: annual_review_date:

I don't think we need any engineering work from @AndreyKozlov1984 on this @amye unless we want to make UI changes to say a card if the last annual review date was more than a year old ;)

If it's a sandbox project and it hasn't had an annual review more than three months past acceptance month (so 'accepted' + 3 months), we should flag it.
I'll get the data added and we'll see where that lands!

The only thing that needs to be fixed is in the UI so annual_review_url displays a hyperlink to where things are vs a date

cc: @AndreyKozlov1984

#3040 adds data from the TOC repo