Ecosyste.ms: OpenCollective

An open API service for software projects hosted on Open Collective.

github.com/curl/stats

Scripts for generating project statistics and for plotting them as graphs.
https://github.com/curl/stats

lines-over-time.plot: polish the plot titles

1d7ebf71a5861aab5d2af34f0aa2d579ae47ba9b authored about 3 years ago
lines-over-time: overhauled, now two plots

- Now runs cloc on the source tree for every tag.
- Excludes blank lines from the count
- Output...

5b579d7b17b4bc9e898d02eb78068044ea6170e1 authored about 3 years ago
3rdparty/tls-history: MesaLink support is dropped

041f12a0f1489ae2fb4612d6af2436d7a7e6b3ea authored about 3 years ago
CI-services.plot: use lw 3 lines

126639d25d3e4da7b064f868455c2730dd2f8053 authored about 3 years ago
vulns-over-time.pl: remove the trailing repeat line

4302e07ad3bf74066aaaddc637ab1a1d9b7c35ee authored about 3 years ago
cve-intro.pl: remove the last (possibly) repeated line

4f6e9ca2427081ae0459c8fa91a18625d96f03ef authored about 3 years ago
mksvg: remove contrib-tail

It doesn't work and I don't know why...

2686fedf74ef4050ce76af86efc05c992d25a972 authored about 3 years ago
bugbounty-amounts: new graph

e0765060d2d79dd2e4f97c66f0585f8a99b76a6f authored about 3 years ago
vulns-releases.plot: show only 2017+

It says "recent releases" after all

96741775782b357290640edba2faf878033f0d55 authored about 3 years ago
gh-fixes: make the URL format match the curl/curl repo

56b2430c8512c8e86ff6d2f62c71e0ccb81febb4 authored about 3 years ago
http-history.md: httpget 0.1 supported HTTP/1.0 already at release-time

6a8671ea3255e6f5c9c63614e846a3a40feeff24 authored over 3 years ago
vulns-over-time.plot: fix legend typo

c9d496e8f057624fcde6f926ad17c07d6d32673b authored over 3 years ago
gh-fixes.pl: remove debug output left by mistake

cf2857bb78f95bca9105064f5df123a0e6e6d413 authored over 3 years ago
gh-fixes.pl: handle closes/fixes by URL

5b145901cd090f44b4eec905cce8941eedde64d7 authored over 3 years ago
mksvg: run gh-fixes

ee12cf3264ca15d928f3a47844348bfa8ab8e007 authored over 3 years ago
gh-fixes: life-time of *fixed* issues in git

4379df4e508b703dbe12908a4ade132a4f3a7c49 authored over 3 years ago
csv/github.csv: refresh

e94e103dd5f81dd3e8114d82ec2bea49c5588efa authored over 3 years ago
coreteam-per-year.plot: ytics 1 to make the boxes full height

c9c02772ca5804ad3bc266928f1df7aa70bf1798 authored over 3 years ago
mksvg: add releases-per-year

cf9bc9667d475287963d1ed274878ffb73778a6f authored over 3 years ago
releases-per-year: new graph, three plots

7f95105d2c53729a6c23e9a0a192ed7eb78f841a authored over 3 years ago
graphs.plot: make it stepped

711e64af96ba2a1a5410386f0045db65cce9b775 authored over 3 years ago
graphs: cache more

9f85cc665fe694f8e65c06eb3ce0bc574be9f952 authored over 3 years ago
manpages-over-time: new graph

1cff9afb0d8229167b4f60810fe49cf149130696 authored over 3 years ago
vulns-per-year: also show boxes for introduced vulns

296132569d5e0500e1cc380b3094fe980cd03b49 authored over 3 years ago
mksvg: run contrib-tail first

504c21aa8265969da1431dc14fddbe272bba31b9 authored over 3 years ago
contrib-tail: extend the error logging

474a8c68dc7d14a2764cec75e172459c764b0d2f authored over 3 years ago
mksvg: remove the contrib-tail error output again

fef946eba6bcc873980ca532fc9d5cfacfed7838 authored over 3 years ago
contrib-tail: set LANG as attempt to fix issues

write something if it doesn't find any entries

248c65e34827273c6bf7947afbb932e3c77ee4e3 authored over 3 years ago
mksvg: for debuging: store stderr for contrib-tail.pl

ae775f276d0ea9bf11b99cf7891c455fe709ac56 authored over 3 years ago
mksvg: provide webroot to release-number.pl

1bdeb04a878491719acfea54abaf89b88a46d98d authored over 3 years ago
vulns-per-year: add a 5-year-average plot

bb51dd13be4c8b43afd267c0ae0c32448fe6ac1f authored over 3 years ago
mksvg: add contrib-tail

4c8c4f49ac53020e27d1131003f77fe972fc1a70 authored over 3 years ago
contrib-tail: do the yaxis in logscale

943f6701dcb463fc79dc4c8243a62b68c1d55469 authored over 3 years ago
donors: sponsor/amount distribution

f1eb30dfcd8bf63b3a96c847a6f209ec9441fb10 authored over 3 years ago
contrib-tail: committer distribution

3617800194952b556f205c13baf13f52747f597f authored over 3 years ago
donations: generate a graph with opencollective donations data

c7760effae866c30e181ecb8ec0c3aae7bcd5443 authored over 3 years ago
graphs: number of graphs over time

Not meant for the dashboard

81cfe51f64a97087b437a9bbc3add395b82ae0c1 authored over 3 years ago
mksvg: invoke comments

a12ce38f6a3f981e9610fe66a0ad6177461cb90f authored over 3 years ago
comments: cleanup

599c7d7678bb08d1e9e2ee76e91bf0e185e0c133 authored over 3 years ago
comments: the share of comments in the code over time

07ec315d535dc7610795381bd7b729c9538f7bbe authored over 3 years ago
80-percent.plot: tweak the legend text

d8314c7df36d38e0a06e99d7efeb24a8f0d60063 authored over 3 years ago
80-percent: add all-time plot as well

06ea03bebd66ea5e4ca1c3aabe6fc37f79c97140 authored over 3 years ago
mksvg: fix path typo

de4e2963998e07266c5d6748b7a7e355b6c01d1d authored over 3 years ago
mksvg: add 80-percent

f842971e8ac321eb7408b9d070ac7914af8e74b7 authored over 3 years ago
80-percent: show number of authors who did 80% of the commits - per year

5f12bf8702bd6513d4ce472d91d71153623bae31 authored over 3 years ago
c-vuln-over-time: add a total counter too

c53fc0d8ef099109a986eb55b8fee49f58922d78 authored over 3 years ago
commits-per-year: add 5-year average plot

023788ccc9b72c0cd7ab4cb05740d5170b1d0fb5 authored over 3 years ago
CI-services.plot: split out the services distribution

Make CI-jobs-over-time.plot show the total number only

b384de23c81a8c4cb6af7e37df3159484aea5953 authored over 3 years ago
CI-platforms.pl: fix the zuul counter

357beb6f64f78d6e856eb3a4383aa42bd343bfbf authored over 3 years ago
CI: add Zuul CI awareness

7ffba5175a7e0f2e15799fd8c3339f9a4f71b418 authored over 3 years ago
CI-platforms.pl: add circleci linux count

6c970f03b4246b9b3892103736f05b57aa85b813 authored over 3 years ago
CI-jobs-over-time.plot: add Circle CI plot

4a8f2c226b5e4d351f1ba3053f8b101a99bf99e1 authored over 3 years ago
CI-jobs-over-time.pl: initial support for Circle CI

963e2ed886571c6e89b1c7848553f91dec77437f authored over 3 years ago
vulns-releases: mention "recent" in title

1d71095aba11a6eeb22c5d95c30546ef1ad11bcf authored over 3 years ago
vulns-releases.plot: only show 2015-

4688423301234d397fbae907ebe012232ec880c9 authored over 3 years ago
CI: update for multi-platform matrix list jobs in .cirrus.yml

In relation to https://github.com/curl/curl/pull/6991

138f6d183a86a20ca1d0783df74c40953c89d8e5 authored over 3 years ago
symbols-over-time.plot: set xrange to start at file creation

b8d252a13f8c563a2855bc225bdb088acad0337c authored over 3 years ago
vulns-over-time: improved the legend for the introduced vuln plot

eac9018a10058be6879ea682781ea8fed276e179 authored over 3 years ago
gh-open: replaces gh-monthly-open

This script instead counts number of open issues at end of day, for
every single day and provide...

bdd7dfd1f826a9d1b37bfd1e886d8e0f1546a569 authored over 3 years ago
vulns-over-time: typo

015343b740d02fba1dcf138eafd59069e4cb09cc authored almost 4 years ago
vulns-over-time: add cve-intro plot in the graph

e65aeebbca7a0cd6e4323c8fd2f2e33516c67793 authored almost 4 years ago
github.csv: update

d7aca27eea6462de175663e937d7d280318e3bb3 authored almost 4 years ago
line-age: report age distribution of lines of a file in git

f9f36f3c60a90e40e7db41669e2666ee6a1f21f9 authored almost 4 years ago
planets-over-time: not run anywhere, but here it is

ca79d61f9f0ec3bb04a63e00542efe4cbed0ba30 authored almost 4 years ago
commits-over-time: add "Daniel" and "everyone" plots too

a561d72c5aeb8ee999d0714bada9e2869190b513 authored almost 4 years ago
commit: basic docs

4a62b8cea069fc96e881ebb54b097d0b9623ff42 authored almost 4 years ago
commits-over-time: new graph

292f23cec037a03c13a6c310d845e3af6fa78950 authored almost 4 years ago
vulns: called them "security vulnerabilities" not CVEs

53e738bf7a2c8d9f060a79d0673f8890f6c4eabc authored almost 4 years ago
vulns-per-year: figure out and use the current year as end

385ed43ea58d17539f999e9d9766aab070901d5c authored almost 4 years ago
bugfix-frequency: update the description accordingly

fd5fc130cb567e41aa89ac3c1b2284a3ee6733a9 authored almost 4 years ago
bugfix-frequency: make the average per 12 months instead

It is a much more stable period than the vague "5 releases".

651cd1f6a873bc69b4d931b1841fddde890356e8 authored almost 4 years ago
gh-monthly-open: clarify the legend

... and make it start in March 2015 when we started to use github for real

142420d63affad07c031c3ec28846209a0942672 authored almost 4 years ago
gh-age: improve the legend a bit

82a82570bac6b4215e63e14836f7e8115703d55c authored almost 4 years ago
commits-per-month: added all-time average plot

dc4253768ebc7cf74928ad4eb779806f830f3282 authored almost 4 years ago
cve-age: add an all-time average plot

cb3fcc10f8970609a788d6dc46d3e2de0498fbaf authored almost 4 years ago
authors.txt: update description to match new data

831a400a8215d83756bc16f4021953db0c579287 authored almost 4 years ago
days-per-release: update to match new data

4c426eb9f1a7ca8099794e6c09430f220dbd5c94 authored almost 4 years ago
days-per-release: provide all-time and 12 month average

... instead of the weird and unstable "7 release median"

ff733af18baedd94bf9b4c468206a2f5af205a5e authored almost 4 years ago
authors: provide 2/5/10 committer counts too

e0a583f1c19e52e90db2523a363b8f4732bfefc6 authored almost 4 years ago
cve-fixtime: add all-time average plot

... and set ytics 10

6422c0f67ef4d4ffb993b54c8b71d9da8f739063 authored almost 4 years ago
c-vuln-over-time: added

2cc04b90d874055835912d056259adeb6c319edb authored almost 4 years ago
coreteam-per-year: improve the title

As the idea of a "core team" on these metrics is not obvious

5648dcf23ceeea01179b1550e15a6cf617dbc863 authored almost 4 years ago
3rdparty-over-time: third party libraries curl supports

3bf28e0ad6030a69782079868307fa9c37f12491 authored almost 4 years ago
tls-history: fix QsoSSL typo

d5cece968d624514a4e268dab1009e0e61ea1bff authored almost 4 years ago
tls-history: add QsoSSL historic info

23f97e39ea9c9dbd0fea99e1b560c82f33885ffa authored almost 4 years ago
vulns-releases: change point-type

61e0c88acbc75f905144021e4c2b3c290cdf7301 authored almost 4 years ago
releases.txt: documented

30574358590cc54ff9330f08798884ce4319a3d0 authored almost 4 years ago
release-number.pl: number of curl releases over time

174079ecf15e8986502313d1cecbe30e7cc23503 authored almost 4 years ago
github-cache: more resilient

- figure out the highest used number and always scan all the way there and not
longer

- if th...

968db8053dfef2dd7cfb5eeb8f68c6ff3d66a073 authored almost 4 years ago
tls-history.md: move up wolfSSL

We added support for wolfSSL while still named yassl first through its
OpenSSL API already back ...

76915b0faa70ef233dae6876aae333e15a0cff07 authored almost 4 years ago
tls-history.md: add rustls

2e48217c428f1c62d488c5a04987f20c78b9146d authored almost 4 years ago
daniel-vs-rest.plot: moved legend and shrunk the font a little

c14aff1401f415dc4d192f61a7cb35b182284784 authored about 4 years ago
daniel-vs-rest: add graphs for added and removed lines

a5c2f50b320fcdff4bcb9c082ec9fe3752648609 authored about 4 years ago
mksvg: fix the CSV file name for firsttimers

cea40c08e80a92f52d9ff172540c1a6185f72a51 authored about 4 years ago
commits-per-month: put the average line on top

30398cb9005bbf80e8eb3a05cf6c0a46171bf159 authored about 4 years ago
github-age: update after the recent improvement

ebd2638a1872b6193edd9b6d84d44bbca526ea4e authored about 4 years ago
cve-time: update description

33e510ebf2638cd1af64ea23b992cdd6ec13f377 authored about 4 years ago
fixtime.txt: describe the data

4faeeadca16d2c98e1d9c11a4b88aa93854cd729 authored about 4 years ago
mksvg: add cve-fixtime

d6fabdb3b37ee08fae67a2d10185abe2e2708f05 authored about 4 years ago
cve-fixtime: Time from security report to shipped fix

0635f2bdaf04d36f69d9862ba6965ecd1fb9f49a authored about 4 years ago