LINUX.ORG.RU

Как оценить вклад человека в опенсорц?

 ,


0

1

Хочется написать писькомерку которая опрашивает АПИ гитхаба, строит рейтинг и позволяет менять этот рейтинг в реалтайм в зависимости от событий на гитхабе

1. «Сила» репозиториев пропорциональна количеству форков от них
2. Человек получает очки пропорционально «силе» соответствующего репозитория за:
a. Коммиты
b. Коммиты закрывшие issue
c. Issues
d. Принятые в репу пул реквесты

Непонятны коэффиценты. Any suggestions?

a.3
b.5,6
c.1,7
d.7,364

А если хочешь нормальные коэффициенты, можно, например, взять контрольную группу известных людей, решить, какой ты хочешь, чтобы у них был рейтинг, и подгонять.

P.S.А ведь и другие есть сайты, кроме гитхаба.

proud_anon ★★★★★
()
Ответ на: комментарий от proud_anon

github имеет клевое api. who cares, это пруф оф концепт

nbdarvin
() автор топика

Берешь группу людей, как предложил Пони выше, и расставляешь им рейтинги. Выбираешь функцию, которая будет принимать параметры a, b, c, d и на основе их вычислять длину пиписьки (вид функции выбираешь сам). Затем определяешь неизвестные коэффициенты этой функции, минимизируя функцию невязки (cost function).

theNamelessOne ★★★★★
()

Лучше уж статистику aurvote'а посмотреть.

Eddy_Em ☆☆☆☆☆
()

много писать != хорошо писать. Это ещё Левъ Толстой доказал.

anonymous
()
  • #1: а от количества watching никак не зависит?
  • a/b: коммиты тоже бывают разнымы(большой, форматирование vs багфікс)
  • напрочь забыто комментирование. сходу могу вспомнить оное в issues & commits. Кстати иногда коммент может быть полезнее n строчек кода
ZuBB ★★★★★
()

«Сила» репозиториев пропорциональна количеству форков от них

Обратно пропорциональна. Раз форкают - значит оригинал убог чуть более чем совсем.

devl547 ★★★★★
()
Ответ на: комментарий от devl547

в гитхабе это стандартный способ коммита

nbdarvin
() автор топика

Твой вклад в опенсорц будет нулевым. Лучше бы качалку прона без ожиданий и СМС написал

Zorn
()
Ответ на: комментарий от devl547

Неправда. В гиртхабе общепринята такая модель: делаешь форк => коммитишь свои изменения => посылаешь pull request

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.