lacolaco / contributors-img Goto Github PK
View Code? Open in Web Editor NEWHome Page: https://contrib.rocks
Home Page: https://contrib.rocks
We have a lot of different repos so it would be great to auto-pull all contributors from them!
Contrib rocks is amazing, I was wondering if you were considering offering the same thing but for the project's sponsors.
Thanks!
Hi,
Thank you for creating and hosting this project, I'm looking to embed this project in GitHub readme for contributors visibility but noticed it only supports 100 users as max, we can add pagination to fetch all contributors from GitHub API, for example- ehpankaj@c3cc2f5
After #1264, I found my contributors image contain a lot of anonymous avatars.
I used to use some custom email addresses to commit in GitHub Actions. I don't need them to display in the image, because it will look ugly.
Could you consider adding this option?
Thanks for your work, this app is great!
Hello everyone,
Is it possible to implement this in a private repo? All my repos are private but I still want to display it in the README.md
When you land on contrib.rocks page, there is no way to go back to the previous URL from where you came from.
For example, go to this Jekyll theme page, click on "Made with contrib.rocks." link, and press browsers "Go back one page" button. It does nothing. It's totally broken. It should not be this way no matter what.
Firefox
I'm curious, how does this work?
I want to build a similar thing, are you fetching data and then saving it as an image?
Thanks @lacolaco
Sorry is not an issue but how many time takes to update contribuitors?
contrib.rocks is great for improving community visibility! However, co-authors are not currently included.
A common way to attribute a Git commit to multiple authors is to use the Co-authored-by
Git commit trailer. For example, see this commit message.
GitHub contributors graph supports this:
IDK if GitHub API has an acceptable way to do this only using the API.
I know we can get the Co-authored-by
commit trailer content – something like this:
$ {
git log --pretty="%an <%ae>";
git log --pretty="%(trailers:key=Co-authored-by,valueonly,only)" | awk NF;
} | sort | uniq
Person 1 <[email protected]>
Person 2 <[email protected]>
Person 3 <[email protected]>
Once you get the emails, you could search for a GitHub user account matching each with https://docs.github.com/en/rest/search#search-users.
How long does it take after a pull request is merged for the image to update with their picture? I notice that mine isn't updating but I'm not sure how long it takes to update.
Hi @lacolaco, really neat app!
Is there a way to exclude bots (e.g. dependabot) from the contributors image?
I think max columns
is an interesting and useful function! Why not support it? I also say that in issue #18
BQに流せるか?
If you enter basemax
without a repository name or just click on the following link:
https://contrib.rocks/preview?repo=basemax
You will see a bug happened and It shows: basemax/undefined
and undefined
I find that some contributors are shown repeatedly at this link
It would be great, if you could support other git hosting sites e.g. GitLab, BitBucker or Codeberg.
https://firebase.google.com/docs/hosting/full-config?authuser=0#firebase-json_example
https://firebase.google.com/docs/hosting/manage-cache?authuser=0
I missing the feature to parse the complete Github URL instead username/reponame.
What the view has to show:
Generate a single image from multiple repositories.
申し訳ありませんが、このIssueを間違ったリポジトリに誤って提出しました。私は間違いに気付き、対処措置を取りました。もしこの問題を処理する必要がない場合は、このIssueを無視してください。
Thank you for your great project.
I'm facing an issue that contributors' avators aren't shown for the specific repository aquaproj/aqua-registry.
https://contrib.rocks/image?repo=aquaproj/aqua-registry
https://contrib.rocks/preview?repo=aquaproj%2Faqua-registry
Other repositories work well, but only aquaproj/aqua-registry
doesn't work well.
This is a nice project for showcasing contributors to a project. I actually am using this for my first relatively-big project. My question is how does the API find and select projects to show in the Used by
section (just below the Get Image URL!
button).
Analyticsなども考えてプレビューアプリと描画アプリを別アプリにすべき。monorepo
Hi, thanks for nice app.
I explored api and summarized parameter from apps/api/internal/api/image/params.go
Any comments are appreciated.
I think add to readme.md
will be helpful for newbie users like me
Name | Type | Description |
---|---|---|
repo | Character | required |
max | Integer | number of max contributors. Default is 100 |
columns | Integer | number of columns for icons. Default is 12 |
anon | Bool | whether to include Bots like github-actions[bot]. Default is false |
preview | Bool | Don't know how this work |
Via | String | Don't know how this work, Possible value is unknown , github , preview |
multiple parameter can be used with
&
https://contrib.rocks/image?repo=lacolaco/contributors-img
https://contrib.rocks/image?repo=lacolaco/contributors-img&max=2
https://contrib.rocks/image?repo=lacolaco/contributors-img&columns=1
https://contrib.rocks/image?repo=statgarten/door&anon=true
https://contrib.rocks/image?repo=statgarten/door&anon=false
I changed example since this repo doesn't work with anon
3rd contribution is github-actions[bot]
Thanks.
Kim
This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.
These updates are currently rate-limited. Click on a checkbox below to force their creation now.
@types/jest
, @types/jsdom
, @types/node
)@nrwl/angular
, @nrwl/eslint-plugin-nx
, @nrwl/jest
, @nrwl/node
, @nrwl/workspace
)jest
, jest-environment-jsdom
)@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)node
, @types/node
)@nrwl/angular
, @nrwl/eslint-plugin-nx
, @nrwl/jest
, @nrwl/node
, @nrwl/workspace
)@typescript-eslint/eslint-plugin
, @typescript-eslint/parser
)These updates have all been created already. Click a checkbox below to force a retry/rebase of any.
go.opentelemetry.io/otel
, go.opentelemetry.io/otel/bridge/opencensus
, go.opentelemetry.io/otel/sdk
, go.opentelemetry.io/otel/trace
)@angular-eslint/builder
, @angular-eslint/eslint-plugin
, @angular-eslint/eslint-plugin-template
, @angular-eslint/schematics
, @angular-eslint/template-parser
).github/actions/setup-go/action.yml
actions/setup-go v3
.github/workflows/ci.yml
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
imjasonh/setup-ko v0.6
actions/checkout v3
imjasonh/setup-ko v0.6
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
actions/setup-node v3
actions/cache v3
.github/workflows/deploy-production.yml
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
google-github-actions/auth v0
google-github-actions/setup-gcloud v0
imjasonh/setup-ko v0.6
actions/checkout v3
google-github-actions/auth v0
google-github-actions/setup-gcloud v0
imjasonh/setup-ko v0.6
actions/checkout v3
google-github-actions/auth v0
actions/setup-node v3
actions/cache v3
.github/workflows/deploy-staging.yml
actions/checkout v3
actions/setup-node v3
actions/cache v3
actions/checkout v3
google-github-actions/auth v0
google-github-actions/setup-gcloud v0
imjasonh/setup-ko v0.6
actions/checkout v3
google-github-actions/auth v0
google-github-actions/setup-gcloud v0
imjasonh/setup-ko v0.6
actions/checkout v3
google-github-actions/auth v0
actions/setup-node v3
actions/cache v3
.github/workflows/release-please.yml
google-github-actions/release-please-action v3
peter-evans/find-comment v2
peter-evans/create-or-update-comment v3
go.mod
go 1.19
cloud.google.com/go/bigquery v1.52.0
cloud.google.com/go/firestore v1.9.0
cloud.google.com/go/logging v1.7.0
cloud.google.com/go/storage v1.30.1
github.com/ajstarks/svgo v0.0.0-20211024235047-1546f124cd8b@1546f124cd8b
github.com/andybalholm/brotli v1.0.5
github.com/bradleyjkemp/cupaloy v2.3.0+incompatible
github.com/gin-gonic/gin v1.9.1
github.com/google/go-github/v45 v45.2.0
go.ajitem.com/zapdriver v1.4.1
golang.org/x/exp v0.0.0-20230626212559-97b1e661b5df@97b1e661b5df
golang.org/x/oauth2 v0.9.0
google.golang.org/api v0.126.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go v1.8.0
github.com/GoogleCloudPlatform/opentelemetry-operations-go/exporter/trace v1.13.1
github.com/joho/godotenv v1.5.1
go.opentelemetry.io/contrib/instrumentation/net/http/otelhttp v0.34.0
go.opentelemetry.io/otel v1.14.0
go.opentelemetry.io/otel/bridge/opencensus v0.34.0
go.opentelemetry.io/otel/sdk v1.14.0
go.opentelemetry.io/otel/trace v1.14.0
go.uber.org/zap v1.24.0
golang.org/x/sync v0.2.0
package.json
@angular/animations 15.0.3
@angular/cdk 15.0.2
@angular/common 15.0.3
@angular/compiler 15.0.3
@angular/core 15.0.3
@angular/fire 7.4.1
@angular/forms 15.0.3
@angular/material 15.0.2
@angular/platform-browser 15.0.3
@angular/platform-browser-dynamic 15.0.3
@angular/router 15.0.3
@rx-angular/state 1.7.0
firebase 9.23.0
normalize.css 8.0.1
rxjs 7.8.1
tslib 2.5.3
zone.js 0.11.5
@angular-devkit/architect 0.1500.4
@angular-devkit/build-angular 15.0.4
@angular-eslint/builder 14.4.0
@angular-eslint/eslint-plugin 15.2.1
@angular-eslint/eslint-plugin-template 15.2.1
@angular-eslint/schematics 14.4.0
@angular-eslint/template-parser 15.2.1
@angular/cli ~15.0.0
@angular/compiler-cli 15.0.3
@angular/language-service 15.0.3
@faker-js/faker 7.6.0
@nrwl/angular 15.9.4
@nrwl/eslint-plugin-nx 15.9.4
@nrwl/jest 15.9.4
@nrwl/node 15.9.4
@nrwl/workspace 15.9.4
@types/jest 29.5.2
@types/jsdom 21.1.1
@types/node 18.16.18
@typescript-eslint/eslint-plugin 5.59.9
@typescript-eslint/parser 5.59.9
eslint 8.43.0
eslint-config-prettier 8.8.0
eslint-plugin-import 2.27.5
eslint-plugin-jsdoc 39.9.1
eslint-plugin-prefer-arrow 1.2.3
firebase-tools 11.29.1
jest 29.5.0
jest-environment-jsdom 29.5.0
jest-preset-angular 12.2.6
prettier 2.8.8
ts-node 10.9.1
typescript 4.8.4
node 18
yarn 1.22.19
There is an error with this repository's Renovate configuration that needs to be fixed. As a precaution, Renovate will stop PRs until it is resolved.
Error type: undefined. Note: this is a nested preset so please contact the preset author if you are unable to fix it yourself.
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.