Я ищу небольшой (Ubuntu) проект с открытым исходным кодом, для которого я могу код


35

У меня есть базовые навыки программирования на C и C ++, а также небольшой опыт работы с gtkmm и Linux-программированием в целом (не забывайте, что у меня много свободного времени). Я хочу участвовать в небольшом и не слишком сложном проекте Ubuntu, чтобы улучшить свои навыки программирования и, конечно же, поддержать Ubuntu.

Можете ли вы дать мне указатели в правильном направлении и знаете ли вы о проекте, где я мог бы начать?

Ответы:



12

Помимо рекомендации какого-либо конкретного проекта, имейте в виду:

С открытым исходным кодом,

  • Вам не нужно спрашивать разрешения у кого в

    • скачать исходный код
    • изменить это
    • перераспределить ваши модифицированные версии

    Пока вы следуете условиям Лицензии.

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

Я абсолютно согласен с рекомендацией Жуана Пинту о проекте «Сто бумажных нарезок», это фантастическое место для начала.



5

Другая возможность - найти область, в которой не хватает экосистемы Linux, и создать небольшое приложение, чтобы заполнить пространство. Хорошим примером этого является простое сканирование . Если вы можете создать (а) небольшие приложения, подобные этим, которые улучшат жизнь более широкого сообщества, это будет иметь большое значение.

У меня лично есть небольшой игровой проект, нуждающийся в кодировщиках. Если вы заинтересованы: Colonial The Game .


Просто прочитайте свой блог, хорошая идея.
Гаурав Бутола

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

Хорошо, если вы хорошо разбираетесь в Cpp, вы можете
добавить


4

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

Что-то еще, предложенное другими людьми, очень вероятно, мотивирует вас только на пару дней, и тогда вы будете искать что-то еще, чтобы сделать.


1

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

Например, sourceforge , freshmeat.net и т. Д., И выберите проект в соответствии с вашими знаниями / интересами и станьте участником dev.team или просто свяжитесь с ними и отправьте пакет. Вы также можете осуществлять поиск по виду деятельности.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.