-
Notifications
You must be signed in to change notification settings - Fork 634
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[WIP] tags: use tags.yaml as source of truth #938
base: main
Are you sure you want to change the base?
Conversation
@amye I haven't forgotten about your request for documenting when a lead was added. However, that's a bit involved and I'd like to do that as a follow-up :) |
Signed-off-by: Nikhita Raghunath <[email protected]>
Signed-off-by: Nikhita Raghunath <[email protected]>
Signed-off-by: Nikhita Raghunath <[email protected]>
Signed-off-by: Nikhita Raghunath <[email protected]>
3b3f20e
to
41b989c
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
this looks great for a first pass! thank you!
time: "10:00" | ||
tz: PT (Pacific Time) | ||
frequency: weekly | ||
archive_url: https://docs.google.com/document/d/170y5biX9k95hYRwprITprG6Mc9xD5glVn-4mB2Jmi2g/edit |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
nit: we now do bi-weekly meetings - and have another bi-weekly meeting for EMEA region!! Wanted to see if this would need require changes if frequency is an enum? https://github.com/cncf/tag-security#meeting-times
@nikhita could you take a look at this PR and see if it is still needed (I believe it is - its just been a while)? if so, would you update it to resolve the conflicts? |
Hi @nikhita, I met up with @jeefy to go over this to see how we can help out. We could make two GitHub Actions ...
Let me know what you think, talk tomorrow! |
@nikhita @jeefy @RobertKielty wanted to check in on this - what else is needed to move this forward? looks like a decision was needed |
@nikhita I am busy looking at all the open issues and PRs in the TOC repo. From what I can work out, the aim of this PR overlap with the work I presented at the TOC/TAG meeting in Paris. Out of the Paris proposal we created a README and Chart template for TAGs to use in updating their documents ensuring that only one copy of their charter exist in the TOC repo and only one copy of the README in the TAG's own repo. This PR generate README for each TAG in the TOC repo. What was your thoughts around the README in each TAG's own repo? Should it be a copy of the one generated here? or deleted and only live in the TOC repo, hyperlinked to the TAG repo? From my proposal the leadership should only be listed in the toc/tags/cncf-tags.md and hyperlinked back to the TAG repos to ensure only one list of leadership should be kept up to date. It is manual and not a .yaml file, but the info live only in one place after updating the charters and READMEs. The other "source of truth" for TAG leadership, but more related to repo access is in the cncf/people/config.yml file, so if we make sure that is 100% accurately reflecting TAG leadership we could even pull the "truth" from there? That is if we move forward with this PR- (From a TAGs point of view the file need a good review) @nikhita what is your thoughts? Should we revisit this PR, updated it to where needed to let it merge? Or go with the "not so automated" ideas from Paris? |
@nikhita do you have an opinion here? https://github.com/cncf/toc/blob/main/tags/cncf-tags.md is terribly out of date at this point |
@riaankleinhans i believe was working on updating the cncf-tags file to ensure its up to date. |
Yes, several TAG are on-board already to only have the TAG leadership in the TOC repo. Still working with the rest to do the same. |
Ref:
What this PR does:
tags.yaml
file as the source of truth for all metadata related to TAGs and WGs. This is heavily inspired from the Kubernetes community.tags
directory:This is WIP because:
Structure of commits:
tags.yaml
.tags.yaml
file.tags.yaml
file.