Skip to content

autumn-library/autumn-library.github.io

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 

Repository files navigation

autumn-library

Добро пожаловать в уютный мир сообщества 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 - набор аннотаций для ОСени, который поубивает весь кайф.

Стоящие внимания