И что, такие пользователи получат PascalАВС.NЕТ, несовместимый с официальной версией? И это начнет расползаться по Интернет через сайты, на которых зачем-то предлагается “скачать PascalАВС.NЕТ” неизвестной свежести и неизвестного происхождения?
Полная совместимость не гарантируется с PABCSystem
, хотя бы потому что здесь совсем иная архитектура классов, чем в системном модуле, границы совместимости описаны чётко в ReadMe.md
. Кроме того, включать сам ABCNET
в PascalABC.NET я не предлагаю - я предложил лишь устанавливать его автоматически через NuGet
при создании нового типа проекта. Точнее, библиотека не будет стандартным компонентом в том смысле, что не будет поставляться через сам установщик PascalABC.NET.
PABCSystem
, всё-же никуда не денется, его также можно будет использовать, везде, где хочется. Просто пользователям в случае одобрения предложения @Admin будет даваться выбор что изучать и применять: ABCNET
или PABCSystem
и что удобно бегать в раздел Releases
не придётся - всё доступно будет из самой IDE.
Можно было бы создавать полную копию PABCSystem
, но под NET
, но у нас уже есть PABCRtl.dll
.
Авторство можно посмотреть, например, здесь. На счёт свежести - политика работы над продуктом описана здесь. Мы не хотим слишком часто тревожить пользователей обновлениями, накапливается несколько изменений и только тогда новая версия попадает в раздел Releases
и NuGet
, после - тестируется пользователями несколько дней, а дальше фиксируется.
Шаблоны Issue
и автоматическое расставление меток. Пример выше. Аналогичный уровень автоматизации (минимальный) процесса разработки планируется реализовать для всех репозиториев организации.
Разработчики должны иметь больше времени на разработку, а пользователи - уметь быстро и красиво оформлять Issue
, чтобы их легко было найти через фильтрацию на GitHub
и разработчикам было легче понять к чему они относятся (проект/пространство имён, например), именно поэтому я прибег к автоматизации простых и рутинных задач, которые в сумме тратят много времени разработчиков.
Если у Вас есть идеи автоматизации процесса разработки - предлагайте, обсудим и реализуем.
Будем делать сами, в fork-е репозитория.
@Admin, как у Вас создавать новый тип проекта? Где Вы прописываете требуемые зависимости для некоторого типа проекта? Более того, возможно ли распространять типы проектов как в Visual Studio
?
Никак, у нас там всё вшито. Это заброшено немного.