-
Notifications
You must be signed in to change notification settings - Fork 22
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
Track open source contributions made with Janitor #341
Comments
F. seems the most effective, combined with when containers are created/used, you can score a pretty accurate view. How about the following? (Or a combination of them) |
(And a .stopnagging file that can stop those messages) |
I plan to add this comment to my (hopefully) next Chromium change list -
|
Thinking of the three big constraints that I would have on such a feature:
I can think of a couple ways to do it that fit:
|
It would be great to know how many code contributions come out of Janitor, to get a sense of the impact we have on all our open source projects.
But I don't really know how to implement this (we've wanted this for years). Here are a few ideas, in no particular order, to get this discussion started:
A. Credit message: Add a
Made with Janitor
credit at the bottom of every new commit message by default (but users might get annoyed / always remove it)B. Developer telemetry: Add telemetry in Janitor containers / IDEs that detect when new commits are pushed upstream (very hard to implement, and pretty bad for user privacy I think)
C. Claim API: Add a Janitor API handler for users to self-report commits they've contributed upstream (but nobody will do that without extra tools and incentives)
D. Developer stats: Start tracking & showing developer stats to encourage friendly competition, e.g. contributing as many patches to as many projects as possible (gamification for Janitor, which could incentivize users to self-report contributions)
E. Claim button: Write a WebExtension that adds a
Claim on Janitor
button everywhere you see commits that you might have done with Janitor (e.g. on Chromium's Gerrit, on hg.mozilla.org, on GitHub, etc)F. Batch claim: Make a Janitor web page that can collect & show all commits that are probably made by you, allowing you to claim any commits you've actually made with Janitor in one go
@phistuck @beaufortfrancois @FrancoisChastel I think you had some thoughts & wants about this?
The text was updated successfully, but these errors were encountered: