google / pullsheet Goto Github PK
View Code? Open in Web Editor NEWGenerate spreadsheets based on GitHub contributions
License: Apache License 2.0
Generate spreadsheets based on GitHub contributions
License: Apache License 2.0
Related to #5
Users should be able to say "I only want to generate the list of top reviewers".
The output of the following command will yield in no data for some of the boards which is not handled by google visualizations.
go run pullsheet.go leaderboard --repos google/pullsheet --since 2021-05-06 --token-path gh_token.txt > test.html
The visualization in browser gives the error Data column(s) for axis #0 cannot be of type string
Line 102 in test.html should look like this [{label:'',type:'string'},{label: '# of Merged PRs reviewed', type: 'number'}, { role: 'annotation' }],
but curretnly looks like this ['', '# of Merged PRs reviewed', { role: 'annotation' }],
Add CI jobs to validate and test, can be github actions
if that sounds good I can help to setup that
Currently we use logrus. But one of our dependencies is triage-party which uses klog. We should prefer to use klog anyway as it is more in line with the rest of our ecosystem.
Add web server mode that serves periodically leaderboard/CSV exports. Would use the command refactor introduced by #14
This could ideally support a multi-tenant YAML configuration approach, but happy to split that into a second issue.
example how may comments one did on slack chat in response to user's questions
in command line I am passing since 04/01/2021 until 08/23/2021
go run pullsheet.go leaderboard --token-path ~/token.txt --repos kubernetes/minikube,medyagh/gopogh,GoogleContainerTools/gcp-auth-webhook,GoogleContainerTools/minikube-image-benchmark since 04/01/2021 until 08/23/2021 --logtostderr=false --stderrthreshold=2 | sed -r -e "/Command\-line/,/pullsheet/d" >> ~/Desktop/perf_21_aug_2021.html
For all current kinds
Maybe we can add GitLab as well as an option to generate the same thing and in the command line can be passed something like
pullsheet --provider gitlab ...
or
pullsheet --provider github ...
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.