- *opensourceЖуйк, вот смотри. Есть человек, который решил написать для личкрафтов относительно простой плагин (нотификатор новой почты на гмыле). Но он категорически отказывается следовать стилю кода, программирования и вообще при написании этого плагина. Привести все к одному стилю тоже не дает, обещает не поддерживать переформатированный вариант. Я-то даже, в принципе, не против, чтобы LeechCraft-abstract-код был в его стиле (не требовать же мне приведения к личкрафт-стилю ядер EiskaltDC++, который тоже снова в процессе портирования на личкрафты), но прослойка должна быть в том же стиле.
Итак, что делать?
Варианты:
1. Забить на чувака.
2. Не принимать этот код в основное дерево — пусть лежит где-нибудь еще.
2а. Создать репку для подобных сильно 3d-party-плагинов.
2б. Пусть чувак сам ебется со сборкой, распространением и так далее.
3. Переформатировать и поддерживать самому.
4. Твой вариант.from Azoth_primary, 4 months ago
Replies (35)
- @Apepe:в щи надавать, на цепь к батареи, и пусть сука попробует не написать как надоfrom web, 4 months ago
- @0xd34df00d:@Like-all А что с ней дальше делать? Не поддерживать же самому в плане сборки и все такое.from web, 4 months ago, in reply to /2
- @Like-all:@0xd34df00d Пусть тот человечек поддерживаетfrom shaitan-laptop@mcabber, 4 months ago, in reply to /5
- @mejik:2a было бы годно, ящитаю. Правда для этого нужна хотя бы какая-то масса дополнений, а не одна кнопка "U GOT MAIL"from Laptop6B4E0B21, 4 months ago
- @Tremerix:@0xd34df00d для "U GOT MAIL" я соглашусь со сторонниками 2б, а по-серьёзному все равно 2а придётсяfrom Psi+, 4 months ago, in reply to /14
- @HIRONDELLE:внимание вопрос: зачем плагин отдельный, если при наличии API это будет реализовано через extension?from Vacuum, 4 months ago
- @0xd34df00d:@Tremerix И как такой репой управлять предлагаешь?from web, 4 months ago, in reply to /17
- @0xd34df00d:@HIRONDELLE Хочет человек — пусть запиливает. Тем более, пока у нас API нет, и экстеншна нет, а у него сам код уже есть, осталось его к личкрафтам присобачить.from web, 4 months ago, in reply to /18
- @Cthulhu:В посте маловато конкретики, конечно, чтобы ответить точно.
В общем случае — если категорически отказывается следовать принятому стилю — он достоин посыла нахуй, ибо не дорос до работы в команде.from Miranda, 4 months ago - @Cthulhu:@0xd34df00d Какие конкретно соглашения он отказывается соблюдать, и чем аргументирует? )from Miranda, 4 months ago, in reply to /23
- @0xd34df00d:@Cthulhu У нас нет addons.leechcraft.org, а были бы — бинарный плагин туда по очевидным причинам не выложишь.
Был бы это скриптовый плагин — было бы все сильно легче, я бы его засунул в личкрафторепку и не парился бы, и чувак бы не парился с распространением, и ваще.from web, 4 months ago, in reply to /24 - @0xd34df00d:@Cthulhu Да все, начиная от замены табов на пробелы и { на той же строке, что и выражение перед этим, до использования личкрафтовых систем для уведомлений, архитектуры настроек и так далее.
Мотивирует тем, что так ему удобнее.from web, 4 months ago, in reply to /25 - @Cthulhu:@0xd34df00d Я образно про addons же )
Если предполагается инфраструктура для таких вот левых плагинов, в которых каждый др^Wпишет как он хочет, тогда вариант 2б. Если предполагается интегрировать его в основную поставку и отвечать за баги в нем — тогда 1.from Miranda, 4 months ago, in reply to /26 - @0xd34df00d:@Cthulhu Инфраструктуры не предполагается, скорее, она ограничится ссылками 3d-party plugins на одной из страничек leechcraft.org'а. Интегрировать с такими-то условиями не предполагается.from web, 4 months ago, in reply to /28
- @0xd34df00d:@Cthulhu А давай с тобой хорошенько упоремся и запилим VFS?
Или, коли уж пилить архитектурно-зависимые вещи, у меня есть ряд задач, которые я пока не уверен, что решил оптимально.
Например, плагины обработки изображений (загрузка на имагехостинги етц), микроэкстеншны (мелкие припиздюлины из одной-двух функций), и так далее.from web, 4 months ago, in reply to /29 - @Cthulhu:@0xd34df00d А у тебя есть более-менее полное описание текущей архитектуры, принятых там соглашений и концепций и прочей фигни?from Miranda, 4 months ago, in reply to /31
- @0xd34df00d:@Cthulhu Есть leechcraft.org и leechcraft.org
Последнее, возможно, чуток устарело, надо бы проверить.
Олсо, спрашивай вопросы, на базе них буду пополнять документы )from web, 4 months ago, in reply to /32