Як оцінити проект з відкритим кодом з урахуванням приєднання?


14

Якщо припустити, що я знайшов проект із відкритим кодом, який мене цікавить, як я оцінюю проект (члени, рівень активності тощо), щоб визначити, чи приєднання до проекту буде добре використовувати мій час та енергію?

Відповіді:


16

Подивіться історію управління джерелами.

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


2
+1. Дії говорять набагато більше, ніж обіцянки

2
Також загляньте в трекер помилок.
Дені де Бернарді

9

Ви можете зробити кілька речей:

  1. Подивіться їхні архіви списку розсилки, подивіться, як поводиться громада на публіці
  2. Подивіться на частоту їх випусків та якість нотаток до випуску
  3. Шукайте чітку заяву місії та перелік функцій / вимог на своєму сайті
  4. Перевірте його зрілість - якщо ви хочете, щоб бути наставником / полегшеним у проекті, тоді зрілий проект більш прощаючий, ніж абсолютно новий проект. Зворотним також є правда.
  5. Подивіться на структуру, це доброзичливий диктатор чи підхід ради громади
  6. Шукайте їх інструкцій щодо приєднання, дружніх? зрозуміло?

Це все-таки початок :)


2

Спочатку трохи випробуйте води. Побалакайте у списках розсилки, irc-каналах тощо та спостерігайте, як все працює. Виправте помилку або додайте відому потрібну функцію самостійно та надішліть виправлення. Подивіться, як це прийнято ... чи працюють вони з вами, щоб відредагувати та включити чи боротися з вами?

Також оцініть себе. Чи справді у вас є час та інтерес, щоб зупинитися та чи варто того, щоб проект вклав гроші, щоб вас швидше?


2

Подивіться на тестове покриття. Внести участь у проект з історією / дорученням лише приймати запити / виправлення з проходженнями тестів стане набагато більш успішним і приємним процесом, ніж намагатися співпрацювати над чимось із розробниками, які не можуть / не напишуть одиничні тести.

Мені довелося кілька разів попрацювати над оновленням старих версій покинутих бібліотек. Зазвичай я буду радий отримати зарплату за внесок у проекти з відкритим кодом. Але коли немає тестів і поганої документації, це просто пекельно.


1

Приєднуйтесь, якщо вам сподобається 1 робота над проектом.


1 : "насолоджуватися" може означати все, що робить тебе щасливою.


1

Базуйте це на своїх цілях (не впевнені, що вони є). Якщо ви намагаєтеся отримати досвід програмування, ви не можете багато чого втратити, спробувавши його. Якщо що-небудь, ви можете дізнатися, як "не" кодувати.

Якщо ви намагаєтеся зробити собі ім’я, приєднавшись до чудового проекту, можливо, у вас буде більше часу. Спробуйте пошукати в мережі будь-які блоги чи коментарі інших розробників і користувачів програмного забезпечення (Якщо це так далеко). Погляньте на прогрес кодування. Чи рухається він у темпі на свій смак.

Намагаючись з’ясувати, чи інші учасники «добре граються з іншими», може знадобитися поєднання деяких практик, про які я щойно згадував.

Спробуй. "Це нічого не коштує" - Джон Белуші, Дом для тварин.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.