Добро пожаловать в уютный мир сообщества Autumn/ОСень - фреймворка для создания приложений на OneScript с применением подходов Dependency Injection и Inversion of Control.
В ядро ОСени с самого начала была заложена расширяемость. Эта расширяемость находит отражение не только в дополнительных модулях, которые расширяют возможности фреймфорка, но и само ядро состоит из нескольких связанных между собой модулей. На этой странице собраны ссылки на основные модули, но мы надеемся, что на просторах GitHub начнут появляться и другие библиотеки и приложения на базе ОСени.
- autumn/ОСень - ядро фреймворка и основной раздел документации. Если вы только начинаете знакомство с ОСенью, то начните с этого раздела.
- annotations - библиотека для работы с аннотациями, может использоваться отдельно от экосистемы ОСени.
- autumn-collections - модуль реализует функциональность прилепляемых коллекций для ОСени.
- autumn-logos - модуль легкой работы с логами поверх библиотеки logos.
- autumn-cli - модуль для создания консольных приложений поверх библиотеки cli.
- autumn-async - модуль асинхронного исполнения методов.
- autumn-synchronized - модуль для синхронизации исполнения методов.
- autumn-event-publisher - механизм подписок на события и публикации событий.
- autumn-annotation-types - набор аннотаций ОСени для удобной инициализации стандартных типов.
- autumn-validate - модуль для автоматической валидации данных желудей на базе аннотаций.
- autumn-killjoy-flavour - набор аннотаций для ОСени, который поубивает весь кайф.
- winow - веб-сервер на чистом OneScript.
- ovm - менеджер версий OneScript на базе autumn-cli.
- autumn-atm - демо-приложение со стрима на канале Веселый1С.
- autumn-dduck - модуль для работы с DDNS Duck-DNS.
- codestatprofiler - приложение для визуализации результатов замеров производительности OneScript.