Giter Club home page Giter Club logo

contributors-img's People

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

contributors-img's Issues

GitHub API Pagination support

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

Add an option to exclude anonymous users

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!

Private Repo access

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

How does this works?

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

Feat: include co-authors

Problem

contrib.rocks is great for improving community visibility! However, co-authors are not currently included.

Addtl info

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:

Proposed solution

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.

max columns progress

I think max columns is an interesting and useful function! Why not support it? I also say that in issue #18

Support other sites

It would be great, if you could support other git hosting sites e.g. GitLab, BitBucker or Codeberg.

Reimplement recent usage view

Objective

  • Show who uses the app.
    • To give additional information for decision making.

Requirement

What the view has to show:

  • Which repository is using the app actually.
    • Need to ignore try-out usages.

[Closed] 誤って提出されたIssue

申し訳ありませんが、このIssueを間違ったリポジトリに誤って提出しました。私は間違いに気付き、対処措置を取りました。もしこの問題を処理する必要がない場合は、このIssueを無視してください

アプリの分離

Analyticsなども考えてプレビューアプリと描画アプリを別アプリにすべき。monorepo

[docs] API & Parameter usage

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

Parameter description

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

Usage

multiple parameter can be used with &

  • Basic (Default) : https://contrib.rocks/image?repo=lacolaco/contributors-img

  • max: https://contrib.rocks/image?repo=lacolaco/contributors-img&max=2

  • columns: https://contrib.rocks/image?repo=lacolaco/contributors-img&columns=1

  • anon: 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

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • fix(deps): update golang.org/x/exp digest to 7f521ea
  • chore(deps): update @types packages (minor or patch) (@types/jest, @types/jsdom, @types/node)
  • chore(deps): update dependency ts-node to v10.9.2
  • chore(deps): update nrwl monorepo to v15.9.7 (@nrwl/angular, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/node, @nrwl/workspace)
  • chore(deps): update yarn to v1.22.22
  • chore(deps): update dependency eslint to v8.57.0
  • chore(deps): update dependency eslint-config-prettier to v8.10.0
  • chore(deps): update dependency eslint-plugin-import to v2.29.1
  • chore(deps): update imjasonh/setup-ko action to v0.7
  • chore(deps): update jest monorepo to v29.7.0 (jest, jest-environment-jsdom)
  • chore(deps): update typescript-eslint monorepo to v5.62.0 (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency tslib to v2.6.3
  • fix(deps): update module cloud.google.com/go/bigquery to v1.61.0
  • fix(deps): update module cloud.google.com/go/firestore to v1.15.0
  • fix(deps): update module cloud.google.com/go/logging to v1.10.0
  • fix(deps): update module cloud.google.com/go/storage to v1.42.0
  • fix(deps): update module github.com/andybalholm/brotli to v1.1.0
  • fix(deps): update module github.com/gin-gonic/gin to v1.10.0
  • fix(deps): update module github.com/googlecloudplatform/opentelemetry-operations-go/exporter/trace to v1.24.0
  • fix(deps): update module go.ajitem.com/zapdriver to v1.5.0
  • fix(deps): update module go.uber.org/zap to v1.27.0
  • fix(deps): update module golang.org/x/oauth2 to v0.21.0
  • fix(deps): update module golang.org/x/sync to v0.7.0
  • fix(deps): update module google.golang.org/api to v0.185.0
  • chore(deps): update actions/cache action to v4
  • chore(deps): update actions/checkout action to v4
  • chore(deps): update actions/setup-go action to v5
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update dependency @faker-js/faker to v8
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-plugin-jsdoc to v48
  • chore(deps): update dependency jest-preset-angular to v14
  • chore(deps): update dependency prettier to v3
  • chore(deps): update google-github-actions/auth action to v2
  • chore(deps): update google-github-actions/release-please-action action to v4
  • chore(deps): update google-github-actions/setup-gcloud action to v2
  • chore(deps): update node.js to v20 (node, @types/node)
  • chore(deps): update nrwl monorepo to v19 (major) (@nrwl/angular, @nrwl/eslint-plugin-nx, @nrwl/jest, @nrwl/node, @nrwl/workspace)
  • chore(deps): update peter-evans/create-or-update-comment action to v4
  • chore(deps): update peter-evans/find-comment action to v3
  • chore(deps): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency @rx-angular/state to v18
  • fix(deps): update dependency firebase to v10
  • fix(deps): update module github.com/google/go-github/v45 to v62
  • fix(deps): update module go.opentelemetry.io/otel/bridge/opencensus to v1
  • 🔐 Create all rate-limited PRs at once 🔐

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Detected dependencies

github-actions
.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
gomod
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
npm
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

  • Check this box to trigger a request for Renovate to run again on this repository

Action Required: Fix Renovate Configuration

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.

show contributor number

hi~ I want to count repo contributor number, look like this:

![](https://img.shields.io/github/contributors-anon/microsoft/nni)

So contrib.rocks could render a lable like this because contributors-anon had different result with contrib.rocks...

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo 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.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.