[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