О публикации кода на Github или другом открытом хостинге часто говорят, как о такой живительной эвтаназии, после которой патчи, фиксы, сообщения о проблемах и прочие коммиты от сторонних разработчиков польются рекой. У меня пока противоположный опыт. В парочку моих относительно заметных проектов вообще никто и ничего реально не привнес, не говоря уж об остальных проектах. Более того, я несколько раз делал очень серьезные изменения/улучшения в чужие проекты, но их авторы морозились и не приняли изменения. Исходя из этого я развил теорию: мол, вся эта открытость и коллаборация — это красивые слова, реально все пилят что-то свое и зарабатывать деньги или пиар кому-то другому совершенно не горят желанием. Чтобы проверить теорию, я посчитал кое-какую статистику по всем репозиториям на Github, у которых больше 700 звездочек, таких чуть больше 4 тысяч.
Легенда
Язык — основной язык проекта, None означает, что проект состоит только из текстовых (.txt, .md, без расширения) или бинарных файлов.
Коммиты — общее количество коммитов, сделанных сотней самых активных авторизованных людей.
Добавления — общая разница добавленных и удаленных строчек по всем коммитам, сделанным сотней самых активных авторизованных людей.
Изменения — общая сумма добавленных и удаленных строчек по всем коммитам, сделанным сотней самых активных авторизованных людей.
Авторы — количество человек, которые в сумме сделали больше 90% коммитов, и/или добавили больше 90% строк, и/или сделали больше 90% изменений. Должно выполняться как минимум два условия из трех.
Самый главный недостаток исследования — т. н. неавторизованные коммиты вообще никак не учитываются. А их довольно много, во многих проектах почти все коммиты — неавторизованные. Экстремальный случай — в проекте WebKit/webkit больше 150 тысяч коммитов, но нет ни одного авторизованного :( Так что многие результаты ниже очень неточные/неполные.
Ниже вы увидите множество проектов с отрицательным кол-вом добавлений. Это означает, что основная разработка идет неавторизованными коммитами, а авторизованные пользователи только удаляют код :)
Второй недостаток — не учитываются коммиты от авторизованных людей, которые не в ходят в первую сотню по количеству коммитов. Впрочем, это влияет на единицы проектов, и то не сильно, потому что в «хвосте» как правило люди, сделавшие один однострочный коммит. Вероятно, рекордсмен по количеству авторизованных контрибьюторов — проект torvalds/linux, 4105 человек.
А теперь куча таблиц:
| Авторы | Кол-во проектов |
|---|---|
| 0 | 10 — проекты без авторизованных коммитов, напр. nginx/nginx, v8/v8, или слишком новые, напр. ericjohnson/canabalt-ios |
| 1 | 1534 — 36,7% |
| 2 | 766 — 18,3% |
| 3 | 449 — 10,7% |
| 4 | 264 — 6,3% |
| 5 | 181 — 4,3% |
| 6 | 151 — 3,6% |
| 7 | 105 — 2,5% |
| 8 | 83 — 2,0% |
| 9 | 63 — 1,5% |
| 10 | 75 — 1,8% |
| 11 | 54 — 1,3% |
| 12 | 42 — 1,0% |
| 13 | 50 — 1,2% |
| 14 | 44 — 1,1% |
| 15 | 24 — 0,6% |
| 16 | 31 — 0,7% |
| 17 | 21 — 0,5% |
| 18 | 22 — 0,5% |
| 19 | 16 — 0,4% |
| 20 | 14 — 0,3% |
| 21 | 10 — 0,2% |
| 22 | 19 — 0,5% |
| 23 | 17 — 0,4% |
| 24 | 9 — 0,2% |
| 25 | 12 — 0,3% |
| 26 | 8 — 0,2% |
| 27 | 11 — 0,3% |
| 28 | 8 — 0,2% |
| 29 | 3 — 0,1% |
| 30 | 8 — 0,2% |
| 31 | 6 — 0,1% |
| 32 | 4 — 0,1% |
| 33 | 7 — 0,2% |
| 34 | 4 — 0,1% |
| 35 | 7 — 0,2% |
| 36 | 6 — 0,1% |
| 37 | 2 — 0,0% |
| 38 | 3 — 0,1% |
| 39 | 1 — 0,0% |
| 40 | 2 — 0,0% |
| 41 | 2 — 0,0% |
| 42 | 2 — 0,0% |
| 44 | 4 — 0,1% |
| 45 | 1 — 0,0% |
| 46 | 1 — 0,0% |
| 48 | 4 — 0,1% |
| 50 | 2 — 0,0% |
| 51 | 2 — 0,0% |
| 52 | 3 — 0,1% |
| 55 | 1 — 0,0% |
| 57 | 1 — 0,0% |
| 58 | 2 — 0,0% |
| 59 | 1 — 0,0% |
| 62 | 1 — 0,0% |
| 63 | 2 — 0,0% |
| 64 | 1 — 0,0% |
| 65 | 1 — 0,0% |
| 66 | 1 — 0,0% |
| 68 | 1 — 0,0% |
| Всего | 4179 |
В целом, мой тезис скорее не оправдывается, только 36% популярных проектов разрабатываются в одиночку. Хотя тут как посмотреть, ведь это только проекты от 700 звездочек!
Топ 20 проектов по количеству авторов
Топ 20 проектов по количеству коммитов
Эта и две следующие таблицы очень сильно пострадали из-за неавторизованных коммитов. У torvalds/linux от 470 тысяч коммитов осталось только 43 тысячи авторизованных от авторов из первой сотни, а уже упомянутый WebKit/webkit со своими 150 тысячами коммитов вообще сюда не попал.
Топ 20 проектов по количеству добавлений
Первый честный проект тут это ariya/phantomjs.
Топ 20 проектов по количеству изменений
Топ 7 проектов по количеству звездочек с одним автором
Топ 7 проектов по количеству коммитов с одним автором
Итак, главным маньяком объявляется joeyh, который сделал как минимум 10 тысяч коммитов (судя по репозиторию, скорее 20, половина неавторизованных), но так и не дождался нормальной поддержки от сообщества. Символично, что проект на Хаскеле.
Дальше — статистика отдельно по языкам.
Среднее количество авторов: 3,6.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| npm/npm | JavaScript | 4847 | 4731 | 155494 | 785718 | 1 |
| Jermolene/TiddlyWiki5 | JavaScript | 800 | 4112 | 235289 | 2201003 | 1 |
| tinymce/tinymce | JavaScript | 2087 | 3742 | 98021 | 866567 | 1 |
Среднее количество авторов: 8,5.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| rails/rails | Ruby | 23104 | 30372 | 172648 | 3529808 | 48 |
| rails/docrails | Ruby | 948 | 30360 | 172063 | 3529109 | 48 |
| ruby/ruby | Ruby | 5904 | 27415 | 906097 | 3703481 | 11 |
| Homebrew/homebrew | Ruby | 19145 | 25179 | 44673 | 388961 | 25 |
| jruby/jruby | Ruby | 1852 | 20009 | 767077 | 9054981 | 6 |
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| churchio/onebody | Ruby | 1025 | 3685 | 48864 | 2064250 | 1 |
| typus/typus | Ruby | 949 | 3510 | 13765 | 693497 | 1 |
| nanoc/nanoc | Ruby | 978 | 3257 | 30263 | 237801 | 1 |
Среднее количество авторов: 2,4.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| johnezang/JSONKit | Objective-C | 4371 | 62 | 4015 | 8221 | 1 |
| Inferis/ViewDeck | Objective-C | 4081 | 442 | 21911 | 36217 | 1 |
| facebook/Shimmer | Objective-C | 3706 | 24 | 2010 | 2210 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 5,9.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| odoo/odoo | Python | 1113 | 31110 | -1274226 | 7244122 | 30 |
| saltstack/salt | Python | 3965 | 22543 | 422978 | 1815546 | 27 |
| django/django | Python | 11066 | 16569 | 656253 | 4074991 | 19 |
| edx/edx-platform | Python | 1400 | 16120 | 3211952 | 12110646 | 21 |
| sympy/sympy | Python | 1582 | 15001 | 353140 | 2656536 | 48 |
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 4,7.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 3,0.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 6,9.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| jrburke/requirejs | PHP | 6218 | 1058 | 37409 | 308109 | 1 |
| zurb/ink | PHP | 3935 | 134 | 14829 | 291599 | 1 |
| sahat/satellizer | PHP | 3199 | 752 | 12833 | 194337 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| squizlabs/PHP_CodeSniffer | PHP | 858 | 1994 | 87480 | 171182 | 1 |
| Behat/Behat | PHP | 1148 | 1872 | 44095 | 334671 | 1 |
| nrk/predis | PHP | 1481 | 1519 | 54900 | 345760 | 1 |
Среднее количество авторов: 5,5.
Топ 5 проектов по количеству авторов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| raspberrypi/linux | C | 1696 | 28833 | 324302 | 2623244 | 65 |
| torvalds/linux | C | 15394 | 43786 | 507000 | 4359572 | 63 |
| git/git | C | 6628 | 16804 | 350407 | 1134029 | 44 |
| freebsd/freebsd | C | 701 | 57479 | -40239109 | 93143111 | 35 |
| FFmpeg/FFmpeg | C | 1250 | 46411 | 665608 | 3186750 | 25 |
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 6,6.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 4,9.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| ceph/ceph | C++ | 862 | 27577 | -72820 | 3031696 | 11 |
| mongodb/mongo | C++ | 5580 | 22272 | 3144405 | 9397625 | 11 |
| rethinkdb/rethinkdb | C++ | 7040 | 18434 | 22287 | 6180177 | 11 |
| cocos2d/cocos2d-x | C++ | 4204 | 13705 | 875488 | 19138086 | 28 |
| xbmc/xbmc | C++ | 3329 | 11700 | -1718067 | 7434809 | 30 |
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| cloudera/Impala | C++ | 1052 | 1931 | 6994463 | 61862823 | 3 |
| sass/libsass | C++ | 1805 | 1217 | -10007815 | 50622323 | 9 |
| facebook/hhvm | C++ | 9676 | 9491 | 1602075 | 19429851 | 24 |
| cocos2d/cocos2d-x | C++ | 4204 | 13705 | 875488 | 19138086 | 28 |
| Itseez/opencv | C++ | 3277 | 10863 | 1435671 | 16965667 | 16 |
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| coolwanglu/pdf2htmlEX | C++ | 3287 | 1454 | 25525 | 155839 | 1 |
| atom/atom-shell | C++ | 3008 | 2023 | 42905 | 213531 | 1 |
| google/lmctfy | C++ | 2490 | 55 | 366978 | 398518 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| tekezo/Karabiner | C++ | 750 | 8021 | 312620 | 1151542 | 1 |
| alexrj/Slic3r | C++ | 765 | 2816 | 369973 | 528695 | 1 |
| jlnr/gosu | C++ | 712 | 2380 | 117638 | 2106552 | 1 |
Среднее количество авторов: 3,4.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| andlabs/ui | Go | 1514 | 1790 | 13758 | 202602 | 1 |
| DisposaBoy/GoSublime | Go | 1313 | 1545 | 33449 | 211761 | 1 |
| gopherjs/gopherjs | Go | 710 | 1068 | 10684 | 130498 | 1 |
Среднее количество авторов: 6,6.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| xdissent/ievms | Shell | 7478 | 81 | 2578 | 4758 | 1 |
| rupa/z | Shell | 2972 | 143 | 557 | 2941 | 1 |
| holman/dotfiles | Shell | 2487 | 375 | 1746 | 29478 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| babun/babun | Shell | 1242 | 664 | 2164 | 44268 | 1 |
| yyuu/pyenv | Shell | 1657 | 413 | 64621 | 86537 | 1 |
| ndbroadbent/scm_breeze | Shell | 976 | 384 | 4157 | 9033 | 1 |
Среднее количество авторов: 4,9.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| codecombat/codecombat | CoffeeScript | 3484 | 3203 | 176976 | 964378 | 7 |
| e14n/pump.io | CoffeeScript | 1031 | 3438 | 125203 | 442079 | 1 |
| assaf/zombie | CoffeeScript | 2434 | 1099 | 73293 | 384917 | 3 |
| jashkenas/coffeescript | CoffeeScript | 9828 | 3143 | 53370 | 551540 | 9 |
| atom/atom | CoffeeScript | 8245 | 16384 | 51676 | 5092304 | 6 |
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| e14n/pump.io | CoffeeScript | 1031 | 3438 | 125203 | 442079 | 1 |
| bevry/docpad | CoffeeScript | 2316 | 988 | 13360 | 151412 | 1 |
| jenius/roots | CoffeeScript | 980 | 733 | 11748 | 195270 | 1 |
Среднее количество авторов: 5,1.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 7,0.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| mono/mono | C# | 2426 | 62264 | 132299 | 18585797 | 27 |
| mono/monodevelop | C# | 1122 | 29941 | -254891 | 19631973 | 8 |
| ravendb/ravendb | C# | 1200 | 18083 | 2646624 | 16416822 | 10 |
| OpenRA/OpenRA | C# | 1301 | 10744 | 175356 | 1536252 | 8 |
| mono/MonoGame | C# | 2250 | 4941 | 509111 | 1670665 | 10 |
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 6,4.
Топ 5 проектов по количеству авторов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| mesos/spark | Scala | 1439 | 2727 | -13964 | 18521576 | 30 |
| twitter/finagle | Scala | 2804 | 2520 | 116975 | 405603 | 22 |
| scalaz/scalaz | Scala | 1472 | 3163 | 58054 | 221248 | 19 |
| scala/scala | Scala | 2856 | 13047 | 666962 | 3183010 | 17 |
| twitter/scalding | Scala | 1678 | 1287 | 32736 | 97192 | 15 |
Топ 5 проектов по количеству коммитов
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| scala/scala | Scala | 2856 | 13047 | 666962 | 3183010 | 17 |
| akka/akka | Scala | 2942 | 8314 | 287709 | 2128353 | 13 |
| ornicar/lila | Scala | 701 | 7402 | 99107 | 651415 | 1 |
| apache/spark | Scala | 1373 | 5568 | 455862 | 19133110 | 2 |
| gatling/gatling | Scala | 1390 | 4261 | 51138 | 580374 | 5 |
Топ 5 проектов по количеству добавлений
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| scala/scala | Scala | 2856 | 13047 | 666962 | 3183010 | 17 |
| apache/spark | Scala | 1373 | 5568 | 455862 | 19133110 | 2 |
| takezoe/gitbucket | Scala | 3256 | 1538 | 310187 | 999257 | 1 |
| akka/akka | Scala | 2942 | 8314 | 287709 | 2128353 | 13 |
| lift/framework | Scala | 808 | 2211 | 160328 | 730660 | 10 |
Топ 5 проектов по количеству изменений
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| apache/spark | Scala | 1373 | 5568 | 455862 | 19133110 | 2 |
| mesos/spark | Scala | 1439 | 2727 | -13964 | 18521576 | 30 |
| scala/scala | Scala | 2856 | 13047 | 666962 | 3183010 | 17 |
| akka/akka | Scala | 2942 | 8314 | 287709 | 2128353 | 13 |
| takezoe/gitbucket | Scala | 3256 | 1538 | 310187 | 999257 | 1 |
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| ornicar/lila | Scala | 701 | 7402 | 99107 | 651415 | 1 |
| takezoe/gitbucket | Scala | 3256 | 1538 | 310187 | 999257 | 1 |
| wordnik/swagger-core | Scala | 2202 | 693 | 100517 | 265449 | 1 |
Среднее количество авторов: 5,6.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| LightTable/LightTable | Clojure | 6332 | 502 | 215174 | 1054370 | 1 |
| swannodette/om | Clojure | 2624 | 536 | 3137 | 72911 | 1 |
| ztellman/aleph | Clojure | 1128 | 605 | 4250 | 58000 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| daveray/seesaw | Clojure | 772 | 803 | 20462 | 48318 | 1 |
| ztellman/lamina | Clojure | 721 | 642 | 14102 | 74194 | 1 |
| magomimmo/modern-cljs | Clojure | 940 | 616 | 12661 | 214179 | 1 |
Среднее количество авторов: 1,8.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 5,9.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| sitaramc/gitolite | Perl | 4961 | 451 | 16935 | 62215 | 1 |
| major/MySQLTuner-perl | Perl | 1662 | 97 | 1745 | 7321 | 1 |
| kraih/mojo | Perl | 1316 | 6233 | 29862 | 385940 | 1 |
Топ 3 проекта по количеству коммитов с одним автором
| Проект | Язык | Звездочки | Коммиты | Добавления | Изменения | Авторы |
|---|---|---|---|---|---|---|
| kraih/mojo | Perl | 1316 | 6233 | 29862 | 385940 | 1 |
| prey/prey-bash-client | Perl | 828 | 869 | -5103 | 86185 | 1 |
| onyxfish/csvkit | Perl | 933 | 619 | 958166 | 1168266 | 1 |
Среднее количество авторов: 6,5.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
Среднее количество авторов: 2,4.
Топ 5 проектов по количеству авторов
Топ 5 проектов по количеству коммитов
Топ 5 проектов по количеству добавлений
Топ 5 проектов по количеству изменений
Топ 3 проекта по количеству звездочек с одним автором
Топ 3 проекта по количеству коммитов с одним автором
| Язык | Кол-во проектов | Среднее кол-во авторов |
|---|---|---|
| JavaScript | 1334 — 31,9% | 3,6 |
| Ruby | 495 — 11,8% | 8,5 |
| Objective-C | 409 — 9,8% | 2,4 |
| Python | 348 — 8,3% | 5,9 |
| Java | 240 — 5,7% | 4,7 |
| CSS | 231 — 5,5% | 3,0 |
| PHP | 199 — 4,8% | 6,9 |
| C | 155 — 3,7% | 5,5 |
| None | 132 — 3,2% | 6,6 |
| C++ | 106 — 2,5% | 4,9 |
| Go | 91 — 2,2% | 3,4 |
| Shell | 82 — 2,0% | 6,6 |
| CoffeeScript | 70 — 1,7% | 4,9 |
| VimL | 50 — 1,2% | 5,1 |
| C# | 41 — 1,0% | 7,0 |
| Scala | 39 — 0,9% | 6,4 |
| Clojure | 29 — 0,7% | 5,6 |
| Swift | 15 — 0,4% | 1,8 |
| Perl | 14 — 0,3% | 5,9 |
| Emacs Lisp | 12 — 0,3% | 6,5 |
| TeX | 10 — 0,2% | 2,4 |
| Haskell | 9 — 0,2% | 3,9 |
| Erlang | 8 — 0,2% | 9,9 |
| ActionScript | 6 — 0,1% | 2,2 |
| Assembly | 6 — 0,1% | 18,8 |
| R | 5 — 0,1% | 2,8 |
| Lua | 4 — 0,1% | 7,5 |
| Rust | 4 — 0,1% | 16,5 |
| PowerShell | 3 — 0,1% | 4,7 |
| XSLT | 3 — 0,1% | 3,7 |
| OCaml | 3 — 0,1% | 2,7 |
| Objective-C++ | 3 — 0,1% | 2,7 |
| Elixir | 3 — 0,1% | 6,3 |
| Groovy | 2 — 0,0% | 3,5 |
| Matlab | 2 — 0,0% | 2,0 |
| TypeScript | 2 — 0,0% | 11,0 |
| Dart | 2 — 0,0% | 8,0 |
| LiveScript | 1 — 0,0% | 3,0 |
| Racket | 1 — 0,0% | 7,0 |
| Scheme | 1 — 0,0% | 2,0 |
| Vala | 1 — 0,0% | 3,0 |
| Common Lisp | 1 — 0,0% | 6,0 |
| Visual Basic | 1 — 0,0% | 1,0 |
| Objective-J | 1 — 0,0% | 10,0 |
| Io | 1 — 0,0% | 1,0 |
| Mirah | 1 — 0,0% | 3,0 |
| Julia | 1 — 0,0% | 21,0 |
| IDL | 1 — 0,0% | 2,0 |
| Nimrod | 1 — 0,0% | 8,0 |
На языках Objective-C, CSS, Swift, TeX и ActionScript пишутся в основном конечные приложения, работы или сайты, а не библиотеки или фреймворки, которые больше располагают к коллаборации, потому у перечисленных языков маленькое среднее кол-во авторов на проект.
Отмечу высокий результат Ruby-проектов. Если хотите, чтобы сообщество вам помогло, пишите на Ruby.
Код парсинга, анализа и генерации этой статьи: http://ift.tt/1pPSJ4M
Таблица со всеми данными в этой статье, и по не вошедшим языкам можно отсортировать и посмотреть: http://ift.tt/1pPSJ4Q
JSON с сырыми данными (18 Мб): http://ift.tt/1rbcNKq (если эта ссылка поломается, ищите в поиске документов в ВК '700.json' или 'github')
This entry passed through the Full-Text RSS service - if this is your content and you're reading it on someone else's site, please read the FAQ at http://ift.tt/jcXqJW.
Комментариев нет:
Отправить комментарий