Выложить в общий доступ код модулей, для внесения правок сообществом

Рейтинг: 3.9142  
На голосовании
Предложил Петров Вадим 15.11.2016 16:24:51

Выложить в общий доступ код модулей, для внесения правок сообществом

Столкнулся с тем, что некоторые модули (не слишком популярные) имеют устаревший код, но (видимо в отсутствии коммерческой привлекательности в рефакторинге) этот код из года в год наследуется от версии к версии.

Возможно есть смысл выложить код подобных модулей на github (или похожий сервис), дабы дать возможность вносить правки сообществу, с внесением исправлений после одобрения отделом разработки bitrix.

Рейтинг: 0.0919  
Семёнов Роман 17.11.2016 11:16:29
схожая идея
https://idea.1c-bitrix.ru/put-birix-framework-classes-in-the-free-use1/

это сделали в https://www.webasyst.ru/platform/
https://github.com/webasyst/webasyst-framework


что касается модулей - давно пора добавить возможность публиковать модули в маркетплейс из git репозитария (с gihub bitbucket и т.п.). тем самым и модули можно будет сообществом править без проблем. и оперативно и автоматически обновлять версии в маркетплейсе.
Рейтинг: 0.0919  
Николаев Андрей 17.11.2016 16:19:52
Активно плюсую за meetings (код на уровне 10 версии битрикса, а то и раньше).
Рейтинг: 0  
Петров Вадим 17.11.2016 23:26:19
Роман, я перед тем как создал попытался найти подобные идеи на портале - и не нашёл ) видимо неправильно сформулировал ) ну я Вашу идею тоже плюсану, глядишь - может bitrix на одну из них и отреагируют )))
Рейтинг: 0  
Кирсанов Анатолий 18.11.2016 23:19:35
Сомневаюсь, что это совместимо с текущей бизнес-моделью Конторы. Да и не гарантия качества такой подход.

Предположим, выделять в Конторе разработчика на каждый модуль, которые будут принимать запросы на изменения (то, что называется pull-request). А смысл, если багтрекер не открыт, планы по развитию - тоже. Большинство запросов будут уходить в мусор, т.к. не соответствуют стратегии развития. Даже по тем модулям, которые давно не поддерживаются и видимой стратегии нет (а "невидимую" нам не показывают).