Линуксоиды, поддержите мою идею на брейншторме!

Jul 31, 2008 14:24

Упростим процедуру изменения и публикации кода любого инсталлированного приложения

Я предлагаю понизить планку вхождения для нерегулярных программистов, которые хотят и умеют решать собственные потребности в работе программ, или просто хотят помочь сообществу, или, возможно, желают заслужить высокую оценку от сообщества пользователей ubuntu.


Среди пользователей ubuntu много программистов и просто гиков. Я например. Но есть небольшое препятствие, которое мешает нам участвовать в разработке ubuntu - для этого нужно инсталлировать инструментарий разработки, заголовочные пакеты необходимых библиотек, где-то найти и извлечь исходники, наконец-то внести изменения, собрать, протестировать, найти ответственного за разработку программы человека или сообщество, и договориться с ними о приёме патча и так далее... Вы все знаете как это происходит. Не очень вдохновляюще для среднего программиста, который имеет постоянную дневную работу.

И тут я обратил внимание на два пункта меню, которые помогают участвовать в разработке переводчикам и тестерам: Help->Перевести Это Приложение... и Help->Соообщить о проблеме. И вот что я подумал: нужен точно такой же пункт для программистов: Help->Изменить Это Приложение...

Когда кто-нибудь выбирает его:
* ставятся пакеты необходимые для разработки (gcc, emacs, make, svn, что там ещё...);
* инсталлируются -dev пакеты для библиотек, которые требует наша прога;
* инсталлируется подсистема сборки;
* из репозитария ubuntu извлекаются исходники нашей проги;
* теперь программист правит и собирает программу;
* и даже может послать свои изменения сообществу, например через основного разработчика данного пакета.

Ubuntu это свободное ПО и должно поощрять своих пользователей участвовать в разработке. Нам просто надо облегчить это для среднестатистического пользователя.

В качестве следующего шага, вы можете интегрировать эту идею с сообществом ubuntu:
* показать пользователю "Список задач и идей связанных с этой программой";
* выполнение популярных задач (например с сайта brainstorm) будет поднимать рейтинг человека;
* сделать список участников с самым высоким рейтингом;
* и т.д. и т.п., здесь много чего ещё можно добавить!

Кроме того, можно расширить эту идею и на музыкантов и художников.

Если есть желание отдать свой голос в поддержку - нажимайте на картинку и голосуйте. Кроме того, приветствуется пиар этой идеи.

Код HTML (для использования на сайтах)
BB код (для использования на форумах)

http://brainstorm.ubuntu.com/idea/11677/">
http://brainstorm.ubuntu.com/idea/11677/image/1/" />

[URL=http://brainstorm.ubuntu.com/idea/11677/][IMG]http://brainstorm.ubuntu.com/idea/11677/image/1/[/IMG][/URL]

Previous post Next post
Up