This repository has been archived by the owner on Jul 14, 2023. It is now read-only.
Releases: fosskers/credit
Releases · fosskers/credit
1.4.0
Added
- A config file can now be defined at your
XDG_CONFIG_HOME
, which by default
is$HOME/.config/credit.toml
. At the moment the only field istoken
:
token = "abc123" # Your Github Access Token.
With this, you no longer need to pass --token
on the command line.
Changed
- The dependency
reqwest
has been removed in favour of rawcurl
. This
reduces dependency count by about 100 crates, and the final stripped binary
size is now 1.5mb, down from about 4.5mb.
1.3.0
1.2.1
1.2.0
Added
- New
users
command to produce per-country Developer Rankings.
> credit users --token=<token> --location=Switzerland
# Top 100 Open Source Contributors in Switzerland
There are currently 18518 Github users in Switzerland.
1. oleg-nenashev (7331 contributions)
2. cclauss (6378 contributions)
3. dpryan79 (5604 contributions)
4. peterpeterparker (4869 contributions)
5. ReneNyffenegger (4722 contributions)
... and so on.
1.1.1
1.1.0
Added
- New
--start
and--end
options forrepo
that will only consider contributions/comments between the given dates. - New
--commits
option forrepo
. This adds another contributor ranking: the number of commits that appear in merged PRs.
Keep in mind that using this requires more data from Github, and so takes longer to complete.
1.0.0
Added
- New
repo
command that holds the old default behaviour. Use this to analyse projects. - New
limit
command for reporting the remaining Github API query allowance for a given token. - New
json
command for generating a full Markdown report for JSON results produced by a previous run ofcredit repo --json
.
Changed
credit
now uses the GraphQL-based V4 Github API. This has drastically improved performance and uses far less of a user's API quota upon each run.