Comments (7)
@tegioz Sounds great! Thanks for looking into this!
from clotributor.
Thanks @tegioz
I am giving it a try here: cncf/clomonitor#1109
from clotributor.
Hi @aliok
One way of handling this would be to add a CNCF TAGs
project (or any other similar name that fits better) and include that repo (and potentially others) to it. It was originally designed for projects in the sandbox/incubating/graduated path, but I don't see any major problem with this. Maybe something like this:
- name: cncf-tags
display_name: CNCF TAGs
description: CNCF Technical Advisory Groups
repositories:
- name: tag-contributor-strategy
url: https://github.com/cncf/tag-contributor-strategy
check_sets: []
exclude:
- clomonitor
We could exclude it from CLOMonitor to avoid confusions with the rest of the CNCF projects. There is one detail we'd need to address first though: some fields, like the project's maturity, are required, and they don't fit well for a case like this. So we should probably make them optional.
What do you think about adding a project like that @caniszczyk?
from clotributor.
Thanks @tegioz for the quick response.
I like your YAML-driven visualization, it helps understanding better.
I like the approach, except TAG Contributor Strategy has 2 repos that it owns and I would prefer having both indexed by CLOTributor:
How about having a separate project for each TAG? Something like:
- name: cncf-tag-contributor-strategy
display_name: CNCF TAG Contributor Strategy
description: CNCF TAG Contributor Strategy
repositories:
- name: tag-contributor-strategy
url: https://github.com/cncf/tag-contributor-strategy
check_sets: []
exclude:
- clomonitor
- name: mentoring-wg
url: https://github.com/cncf/tag-contributor-strategy
check_sets: []
exclude:
- clomonitor
- name: cncf-tag-env-sustainability
display_name: CNCF TAG Environmental Sustainability
description: CNCF TAG Environmental Sustainability
repositories:
- name: cncf-tag-env-sustainability
url: https://github.com/cncf/tag-env-sustainability/
check_sets: []
exclude:
- clomonitor
Altough TAG Contributor Strategy might be the only exception having 2 repositories, another effect of separation is that it might be better to not put tasks from various TAGs under the same bucket.
For example, if there's only 1 project for all TAGs, when I go to CLOTributor and click on CNCF-TAGs
project there, I would see tasks from TAG-Security, TAG-Env-Sustainibility, TAG-Network, etc. Tasks in these TAGs can be pretty irrelevant to each other.
from clotributor.
Sure, a separate project for each TAG sounds great 🙂
from clotributor.
Hi @aliok
@caniszczyk is fine with this too, so we'll make the changes required to accommodate those projects (the required fields I mentioned the other day). Will ping you as soon as they're ready so that you can add the projects 🙂
from clotributor.
Hi @aliok
The changes required to make this possible have been addressed in:
You can add the new projects to the data file when you are ready
Some tips:
- Repository field
check_sets
is not required anymore, so you can omit it - Fields
maturity
andcategory
are now optional as well, and they should probably be omitted for this case - It'd be great if you could add the light and dark logo url for each project (sample below)
- Maybe it'd be good to leave the word CNCF out of the project display name. The reason is that the full name is a bit long and it doesn't fit well in some parts of the UI. If you can consider using some abbreviations that would help too.
Logos sample:
logo_url: https://raw.githubusercontent.com/cncf/artwork/master/other/tag-contributor-strategy/icon/color/tag-contributor-strategy-icon-color.svg
logo_dark_url: https://raw.githubusercontent.com/cncf/artwork/master/other/tag-contributor-strategy/icon/white/tag-contributor-strategy-icon-white.svg
from clotributor.
Related Issues (14)
- Add projects to clotributor HOT 6
- Highlight projects that want maintainers in some way HOT 10
- Feature Request: Functionality to view or filter whether a pull request (PR) has been created for an issue HOT 3
- Be able to filter by programming language
- Be able to filter by project HOT 2
- Be able to filter by difficulty HOT 2
- Be able to filter by issues that have a "willing to mentor" HOT 1
- Be able to filter by project HOT 1
- Add a mentor's name to each work item HOT 3
- Add a link to the project's contributor guide if the guide is available HOT 4
- tag each work item with either "bug fix" or "enhancement" HOT 1
- tag each work item with "easy"/"medium"/"hard" or something like that. HOT 1
- Filter quickly for issues involving docs HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from clotributor.