diff --git a/gradle.properties b/gradle.properties --- a/gradle.properties +++ b/gradle.properties @@ -4,6 +4,6 @@ jsmodule=amd target=es5 description=Dependency injection, logging, simple and fast text template engine license=BSD-2-Clause -repository=https://bitbucket.org/implab/implabjs +repository=https://bitbucket.org/implab/implabjs-core npmScope=@implab npmName=core \ No newline at end of file diff --git a/readme.md b/readme.md --- a/readme.md +++ b/readme.md @@ -0,0 +1,27 @@ +# Implabjs-core + +Набор стандартных библиотек для создания приложений со сложным функционалом. +Данную библиотеку можно использовать как для разработки приложений, которые +будут работать в среде браузеров, так и в серверных средах. + +Библиотека написана на TypeScript, некоторая часть на JavaScript, но постепенно +планируется перейти полностью на использование TypeScript + +Более подробная документация доступна по ссылке: + +## Основные компоненты + +### DI + +Контейнер для внедрения зависимостей, позволяет гибко описывать структуру +приложения и создавать слабосвязанные компоненты. + +### LOG + +Средства журналирования похожие на JLog, позволяют эффективно вести журнал +выполнения программы. + +### Cancellations + +Специальные маркеры для отмены асинхронных операций, по аналогии с .NET +CancelationToken.