Последняя оставленная запись:
Пора уходить в OpenSource
2010-12-16 19:07:49 (читать в оригинале)
Блог, в котором я собирался писать на технические темы еще не готов, а высказаться хочется. Поэтому нагажу здесь.
Вчера попытался ворваться в мир OpenSource как разработчик. Что же удалось выяснить? Для начала нужно подписаться на рассылку для разработчиков, затем узнать какие баги нужно исправить. Затем исправив какой-нибудь баг - отсылаем патч мэйнтейнеру. Если патчи приходят более менее регулярно, то заводится аккаунт для SVN.
Вроде все просто, но запутался. Сначала думал, что кто-то пишет в рассылке баг, ты хватаешь, правишь и высылаешь. Нифига! В рассылке ничего интересного я не нашел. Достаточно было просто зайти на багтрекер и посмотреть какие существуют ошибки. Выбрать и исправить. Есть даже раздел Junior Jobs, в который помещаются баги для новичков.
Решил попробовать на практике. Зашел на багтрекер KDE, огляделся, нашел разделение багов на свежие, злобные (Most hated), для новичков и т.д.. Все прикольно, но я не врубился как с этим работать. Странность заключается вот в чем: у бага в описании есть версии текущего софта, а для KDE существует несколько поддерживаемых веток: KDE4 и KDE3. Ну тут в принципе можно поставить отдельно KDE4 из SVN, периодически скачивать снапшоты (и компилировать их?) и исправлять баги для текущей версии. Но что делать, когда написано, что баг был обнаружен в какой-то версии для мандривы или кубунты? Эти дистрибутивы распространяют свои пакеты с патчами. А на багтрекере очень много таких вот разношерстных описаний.
Вообщем надо попробовать поучаствовать в каком-нибудь более мелком проекте и желательно на русском языке. Кстати, на багтрекере больше половины русских. Даже смешно наблюдать за общением двух русских тестеров/девелоперов, которые между собой общаются на английском. Хотя многие в свои сообщения вставляют текст на оригинальном языке (например, после основного английского пишут: German - и дальше на немецком). Обо всех попытках буду писать уже в техническом блоге на более грамотном языке, а не таким вот фривольством, сленгом итд.
PS: Адрес будущего технического блога -
Do While
Обсудить