[Sarlug] Как помочь открытому проекту - технические детали?

Konstantin Baev =?iso-8859-1?q?kipruss_=CE=C1_mail=2Eru?=
Ср Сен 24 23:43:07 MSD 2008


Алексей Карпов пишет:
> Приветствую.
>
> Я хотел бы оказать посильную помощь нескольким открытым проектам, но не
> знаю как - подскажите, как правильно оформить мои изменения в коде, чтобы
> они были рассмотрены, как правильно их отсылать, подкиньте какие-нибудь
> ссылки на howto на эту тему!
>
> _______________________________________________
> Sarlug mailing list
> Sarlug на lists.lug.ru
> https://lists.lug.ru/mailman/listinfo/sarlug
1. Выяснить какую багтрекинговую систему использует проект и запостить 
туда багу

Пример (ALTLinux): https://bugzilla.altlinux.org/

2. Выяснить какую систему контроля версий использует проект и если у вас 
имеется в открытом доступе своя подобная система, то склонировать 
проект, провести изменения, и выложить. А может быть это можно сделать и 
на ресурсе проекта. Далее - запостить багу со ссылкой на свое решение.

Пример (ALTLinux): http://git.altlinux.org/
Вот, например мои там пакеты: 
http://git.altlinux.org/people/kipruss/packages/

3. Как оформить изменения - сгенерить патч.

man patch
man diff
man gendiff


Самый простой способ - допустим у вас 2 директории - a (исходная) и b (с 
вашими правками).

Команда

$ diff -Nur a b > some-patch-name.patch

сгенерит вам патч, который вы можете выслать, прикрепив к баге или письму

4.Тупо написать письмо или в рассылку проекта или просто разработчикам 
на том языке, который они поймут.

--
Konstantin Baev (Kipruss)


Подробная информация о списке рассылки Sarlug