Подтвердить что ты не робот

Java-проект с открытым исходным кодом

Я хочу внести свой вклад в разработку Java-проекта с открытым исходным кодом. Большинство проектов в apache/java.net не находятся в разработке или очень трудны быть коммитерами. Кто-нибудь может предложить проекты, которые относительно легко получить в качестве разработчика с 2-летним опытом Java.

4b9b3361

Ответ 1

Получите Android телефон. Когда вы используете что-то каждый день, вы видите проблемы в нем намного проще. Всякий раз, когда вы находите что-то, что вас раздражает, исправьте его (все элементы UI - это Java и некоторые из нижнего уровня).

Ответ 2

Apache Commons имеет десятки и десятки нишевых областей, над которыми вы можете работать. Выберите свой любимый и начните подключаться! Еще лучше, почему бы не начать свой собственный? Всегда есть место для более качественных решений в мире.

Ответ 3

... очень трудно быть коммитером

:) Вы не станете участником проекта, как только начнете его вносить. Поэтому не беспокойтесь об этом так скоро.

Вот что я бы предложил -

  • Используйте Eclipse IDE. Все проекты с открытым исходным кодом с дружественным сообществом и широкими возможностями для вклада.
  • Сам Java open-source теперь и несколько ранее выпущенных коммерческих библиотек теперь получают доступ к открытым источникам, что также дает хорошие шансы внести свой вклад.
  • Наконец, весь набор Apache проектов также является отличным отправным пунктом. Есть разные темы, и вы должны найти то, что вас интересует.

Ответ 4

как указано выше, на SO, найдите проект, который вы используете, и, следовательно, получите больше мотивации в дальнейшем развитии - независимо от того, развиты ли они другими или нет.

Ответ 5

Я думаю, что лучшее, что вы можете сделать, это внести свой вклад в открытые Java-приложения, которые вы используете, таким образом, вы будете мотивированы. Кроме того, не начинайте с чего-то огромного. Такие программы, как jDownloader, muCommander и TuxGuitar являются хорошими кандидатами.

Ответ 6

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

Документация обычно легкая и хорошая отправная точка для любого проекта. Я расскажу вам личный пример - я начал вносить вклад в NetBeans Community Docs, внося статьи, а затем продолжал управлять им для год. Теперь я также коммиттер кода для поддержка NetBeans Python.

Вы тоже могли бы следовать аналогичной траектории. Просто выберите Java-проект, который вы уже знаете и используете, а затем возитесь с ним, узнайте больше об этом, а затем можете приступать к исправлению ошибок или способствующих функциям. Не беспокойтесь о том, чтобы быть коммиттером очень рано. Коммиттер часто является желанным положением, которое вам нужно будет заработать. Удачи.

Ответ 7

Вы посмотрели Kenai? Это довольно новый сайт для хостинга проектов, поддерживаемый Sun, поэтому может быть много возможностей для участия. Он также имеет большую интеграцию с Netbeans 6.7