Comments (4)
Hi @cprivitere!
(same maintainer here 😉)
The reason why CLOTributor relies on the same data files as CLOMonitor is that the target projects are mostly the same for both. We could separate them easily, as we only use a reference to the data file hosted in the CLOMonitor repository. But then it'd be needed to maintain both, which would be confusing (and more work) for contributors that are used to send PRs just to CLOMonitor. When a project/repo should only be used in one of them, it's possible to indicate this in the data file by using the exclude
field (i.e. exclude CLOMonitor or CLOTributor).
As I mentioned in the other issues, the target are mainly CNCF (or other foundations) projects, not including all subprojects. However, given that we've included other Kubernetes subprojects for the Security Slam event, I think it'd be OK to accept some more. But we need to be careful as some projects (like Kubernetes) have literally hundreds of repositories across multiple organizations, and some changes to CLOTributor might be needed if we wanted to include them all to avoid reaching the GitHub API rate limits.
Maybe I didn't explain myself well in the other issues, but I tried to invite you to add those projects 😇 Although we maintain some of those data files, it's very common to receive PRs to include new projects or repositories (one example from today). In fact, contributors will often do a better job than us adding them as they know best which check set suits better each repository, or include only the repositories they'd like to be tracked.
You could add the projects/repositories you're interested in directly in a single PR. And soon after the PR is merged, both CLOMonitor and CLOTributor will pick up the changes and start processing the new projects.
Hope this helps 🙂
from clotributor.
Thanks for the explanation. I should probably add some context to make it clear where I'm coming from.
I just heard about clotributor yesterday from Bob Killen and Jeffrey Sica on the Equinix Demo Days stream. My understanding coming out of that was that clotributor was a tool to get folks involved in CNCF related projects by showing them all the various good first issues.
I then came over here and noticed a bunch of missing projects (like the ones Equinix has donated to CNCF). I figured that meant something was overlooked. It now sounds like instead I misunderstood what the project is trying to do, and you're purposefully limiting the scope both to keep the site running well and (perhaps?) limit just how many things show up for folks to keep them from getting overwhelmed?
Before I just start yeeting projects into the data files, I'd like to make sure I'm not actually making things worse by doing so.
from clotributor.
No worries! And thank you for the context, it helps 🙂
You got it completely right! Our target projects (for the CNCF foundation) are these ones, as we try to keep them in sync regularly (until we start feeding from the landscape data now that we've migrated to v2 😉). One of our intentions is to keep things balanced among projects and promote all of them a bit. If we were to add all Kubernetes repositories, the full CLOTributor feed would be all about Kubernetes, and the other projects would be hardly noticed.
But adding a few Kubernetes subprojects shouldn't be a problem 🙂
from clotributor.
Will close this issue for now @cprivitere, please feel free to reopen if needed 🙂
from clotributor.
Related Issues (20)
- 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
- Add projects to clotributor HOT 6
- Highlight projects that want maintainers in some way HOT 10
- Possibility to add TAG repos to CLOTributor HOT 7
- Feature Request: Functionality to view or filter whether a pull request (PR) has been created for an issue HOT 3
- Proposal: Add Color to Issue Labels for Tech Stacks on Clotributor
- Istio not lised in the projects HOT 4
- Feedback from ASWF HOT 7
- Embed feature HOT 6
- Feature request: Badge for GH repo README HOT 5
- not all projects in the CNCF Sandbox are listed HOT 1
- Consider adding some stats
- Ship v1.0 (and git-tag it) HOT 1
- kubestellar/kubestellar (sandbox project) is not listed 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.