Предполагая, что я нашел интересующий меня проект с открытым исходным кодом, как я могу оценить проект (участников, уровень активности и т. Д.), Чтобы определить, будет ли присоединение к проекту полезным расходом моего времени и энергии?
open-source
Ахиллес
источник
источник
Вы можете сделать несколько вещей:
Это все равно начало :)
источник
Сначала немного попробуйте воды. Общайтесь в списках рассылки, IRC-каналах и т. Д. И смотрите, как все работает. Исправьте ошибку или добавьте известную запрошенную функцию самостоятельно и отправьте патч. Посмотрите, как это принято ... они работают с вами, чтобы отредактировать и включить или бороться с вами?
Также оцените себя. У вас действительно есть время и интерес, чтобы остаться и стоить того, чтобы инвестировать в ускорение?
источник
Посмотрите на тестовое покрытие. Вклад в проект с историей / мандатом принятия только запросов / исправлений по запросу с прохождением тестов будет гораздо более успешным и приятным процессом, чем попытка совместной работы с разработчиками, которые не могут / не будут писать модульные тесты.
Мне приходилось пару раз работать над обновлением старых версий заброшенных библиотек. Обычно я был бы рад получить оплату за участие в проектах с открытым исходным кодом. Но когда нет тестов и плохой документации, это просто ад.
источник
Присоединяйтесь, если вам понравится 1 работа над проектом.
1 : «наслаждаться» может означать все, что делает вас счастливым.
источник
Основывайте это на своих целях (не уверен, что они есть). Если вы пытаетесь получить опыт программирования, вам, действительно, нечего терять, испытывая его. Во всяком случае, вы можете узнать, как «не» кодировать.
Если вы пытаетесь сделать себе имя, присоединяясь к великому проекту, вам может быть труднее. Попробуйте поискать в сети любые блоги или комментарии от других разработчиков и пользователей программного обеспечения (если это так далеко.). Посмотрите на прогресс кодирования. Он движется в темпе по своему вкусу.
Попытка выяснить, могут ли другие участники "хорошо поиграть с другими", может сочетать некоторые из методов, которые я только что упомянул.
Попробуйте это. «Это ничего не стоит» - Джон Белуши, Animal House.
источник