2009-03-13 6 views
2

Отказ от ответственности: Я сделал проверки другие вопросы, которые, казалось, связаны между собой, но это один гораздо шире и менее специфичен, его цели совершенно разные, тоже (так, пожалуйста прочитайте первую перед удалением!):Каковы наиболее важные моменты при подключении к проекту с открытым исходным кодом?

Теперь, в то время как есть «How To Ask Questions The Smart Way», а также «How to Report Bugs Effectively» (оба из которых чрезвычайно полезны при взаимодействии с пользователями), похоже, похоже, не существует аналогичного всеобъемлющего руководства о том, «как успешно участвовать в проекте с открытым исходным кодом», специально написанный для новых претендентов.

Итак, что делать Вы, думаете, являются наиболее важными факторами, предметами и проблемами, которые необходимо указать в таком руководстве?

Целью является составление предпочтительного полного списка общих рекомендаций по содействию проектам с открытым исходным кодом в целом, написанным для новых пользователей/участников, которые хотят принять участие.

В идеале проекты с открытым исходным кодом могли бы просто указать новых вкладчиков на ссылку stackoverflow этого вопроса.

Некоторые вещи для стартеров:

  • определяют характер ваших взносов (исходный код, документация, поддержка/помощь)
  • определяют требования проекта
  • определить технические требования при внесении (т.е. построить окружающая среда)
  • определить процесс внесения исправлений
  • указать на социальные проблемы, ограничивающие факторы - потребность в терпении ...

ответ

1
  1. Убедитесь, что вам нравится предмет, используемая технология и т.д.
  2. Убедитесь, что вы можете взломать его. Присоединение к проекту, который является чрезвычайно специфичным для домена или просто технически сложным, может быть демотивирующим.
  3. Удостоверьтесь, что у вас есть время, чтобы внести свой вклад. Я ритуально загружаю (и загружаюсь) с проектов с открытым исходным кодом, когда очень мало активности.
1

Я думаю, что руководство можно было бы сделать довольно легко и даже не слишком долго. На самом деле, я сейчас на него нанесу удар:

Итак, вы решили, что хотите участвовать в проекте с открытым исходным кодом, но не знаете с чего начать. Ты не одинок! Вы - то, что известно как wannabe. В самом деле. Код доступен. Бесплатно. Используйте программу. Прочтите код. Ремонтировать вещи. Напишите новый код. Поцарапайте свой собственный зуд. Если вы еще этого не делаете, тогда честно отвечайте молча себе, почему вы этого не делаете. Если вы использовали программу и ничего не вскакиваете и крики должны быть исправлены, то вы либо из своей лиги, либо не кодер в глубине души. Конец.

3
  1. Подробнее о Управление версиями
  2. Документация может быть хорошим способом, чтобы начать. Это помогает вам познакомиться с существующими материалами с точки юзабилити, atleast
  3. Узнайте о сообществе вокруг проекта. Приведут ли они новые возможности для новичков?Если нет, то вам придется искать фиксацию при некоторых или нескольких существующих ошибках.

Я не упоминал о технических требованиях проекта, поскольку вы хотите внести свой вклад в проект, если вы уже читать и понимать их.

Смежные вопросы