Skip to content

jeyroik/extas-awesome

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

53 Commits
 
 
 
 

Repository files navigation

Extas

Extas представляет собой набор библиотек и микросервисов, которые организуют платформу для разработки web-приложений различного уровня.

Подписывайтесь на новости в Telegram: @extasplatform.

Базовые пакеты

  • extas-foundation
    • ru Базовые сущности платформы.
    • en Basic entities.
    • tests codecov.io
    • climate
  • extas-base
    • ru Базовые интерфейсы и их реализации (на базе трейтов).
    • en Basic interfaces and traits with it's implementations.
    • tests codecov.io
    • climate
  • extas-installer
    • ru пакет для установки extas-совместимых сущностей
    • en allow to install extas-compatable-entities.
    • tests codecov.io
    • climate

Прочие пакеты

  • extas-access
    • ru Реализация RBAC доступа с чистым воплощением правила "Всё, что не разрешено - запрещено".
    • en RBAC with pure implementation of the rule "All that is not allowed is restricted".
    • tests codecov.io
    • climate
  • extas-alice
    • ru Библиотека для создания навыков для Алисы Яндекса.
    • en Library for the Yandex Alice skills development.
    • tests codecov.io
    • climate
  • extas-alice-example
    • ru Пример использования библиотеки extas-alice.
    • en Example of extas-alice usage.
    • tests codecov.io
  • extas-api
    • ru Пакет для построения API.
    • en Package for API building.
    • tests codecov.io
    • climate
  • extas-api-jsonrpc
    • ru JSON RPC сервер.
    • en JSON RPC server.
    • tests codecov.io
    • climate
  • extas-bv
    • ru Библиотека для расчёта бизнес ценности задач.
    • en Tasks business value calculating library.
    • tests codecov.io
  • extas-bv-profiles
    • ru Расширение для пакета extas-bv, позволяющее создавать "профили", т.е. наборы весов для БЦ.
    • en extas-bv extension for weight profiles constructing.
    • tests codecov.io
  • extas-bv-api
    • ru Микросервис для работы с БЦ задач.
    • en Microservice for working with issues BV.
    • tests codecov.io
  • extas-conditions
    • ru Механизм условий и ограничений.
    • en Conditions and restrictions engine.
    • tests codecov.io
    • climate
  • extas-envs
    • ru Пакет для работы с переменными окружения и генерации .env.dist файла
    • en Allow to install environment parameters and to generate .env.dist.
    • tests codecov.io
    • climate
  • extas-errors
    • ru Пакет для работы с ошибками.
    • en Package for working with errors.
    • tests codecov.io
    • climate
  • extas-event-provider
    • ru Провайдер событий для league/event, позволяющий использовать extas-стадии и плагины в качестве событий и слушателей
    • en Event provider for the league/event, allows to use extas stages (and plugins) as events (and listeners).
    • tests codecov.io
    • climate
  • extas-expands
    • ru Позволяет реализовывать самораспаковывающиеся API (например, как у Jira).
    • en Allow to provide self-extracting API (ex. Jira).
    • tests codecov.io
    • climate
  • extas-m
    • ru Машина состояний
    • en State machine
    • tests codecov.io
    • climate
  • extas-parsers
    • ru Пакет для парсинга и замены строк.
    • en Package for parsing and replacing strings.
    • tests codecov.io
    • climate
  • extas-players
    • ru Пакет для работы с пользователями
    • en User extas package.
    • tests codecov.io
    • climate
  • extas-player-current
    • ru Пакет предоставляет обёртку для получения текущего авторизованного пользователя.
    • en package provide wrapper for the current authorized user.
    • tests codecov.io
    • climate
  • extas-protocols
    • ru Пакет предоставляет механизм обработки различных протоколов общения поверх http.
    • en Package allow to grab any protocol data over the http.
    • tests codecov.io
    • climate
  • extas-repositories-get
    • ru Расширение для получения репозиториев.
    • en Extension for getting repositories.
    • tests codecov.io
    • climate
  • extas-repositories-mongo
    • ru Extas-совместимый репозиторий MongoDB
    • en MongoDB extas-compatable repository.
    • tests codecov.io
    • climate
  • extas-repositories-fields
    • ru Пакет позволяет создавать адапторы для полей при создании сущности.
    • en Package allow to create fields-adaprots for an item fields on creating.
    • tests codecov.io
    • climate
  • extas-repositories-fields-aliases
    • ru Пакет позволяет автоматически подставлять имя сущности в качестве её же алиаса.
    • en Package allow to self-aliasing an item by it's name on creating.
    • tests codecov.io
    • climate
  • extas-repositories-fields-sample-names
    • ru Пакет позволяет автоматически подставлять имя сэмпла (шаблона) в имя сущности, поддерживаются суффиксы.
    • en Package allow to put sample name into entity name field. package supports different suffixes.
    • tests codecov.io
    • climate
  • extas-repositories-fields-sha1
    • ru Пакет позволяет автоматически генерировать sha1-хеши для полей при создании сущности.
    • en Package allow to generate sha1 hash strings for an item fields on creating.
    • tests codecov.io
    • climate
  • extas-repositories-fields-uuid
    • ru Пакет позволяет автоматически генерировать uuid-строки для полей при создании сущности.
    • en Package allow to generate uuid strings for an item fields on creating.
    • tests codecov.io
    • climate
  • extas-workflow
    • ru Workflow с поддержкой нескольких схем, ограничений и триггеров.
    • en Worklfow with multiple schemas, restrictions and triggers supply.
    • tests codecov.io
    • climate
  • extas-workflow-dashboard
    • ru API для работы с Workflow
    • en Workflow JSON RPC api, based on extas-worklfow.
    • tests codecov.io
    • climate
  • extas-workflow-dispatchers
    • ru Обработчики переходов для Workflow.
    • en Transitions dispatchers for Workflow.
    • tests codecov.io
    • climate
  • extas-workflow-dashboard-svelte
    • ru Svelte клиент для API для работы с Workflow
    • en Svelte client for Workflow API, based on extas-worklfow-dashboard.
    • tests codecov.io
  • extas-workflow-example
    • ru Пример использования пакета workflow
    • en Example project, shows the workflow usage.
    • tests codecov.io

Устаревшие

  • extas-jsonrpc
    • ru JSON RPC сервер, пакет позволяет создавать спецификации API на основе плагинов установки сущностей
    • en JSON RPC server, allow to generate specs upon to PluginInstall classes (see extas-installer).
    • tests codecov.io
    • climate
  • extas-parameters
    • please, use extas-foundation sample parameters.
    • ru Пакет с моделью параметра.
    • en Package with parameter model.
  • extas-samples
    • please, use extas-foundation.
    • ru Пакет предоставляет реализацию семплов (шаблонов) для сущностей.
    • en Package provide entities samples (templates) implementation.
    • tests codecov.io
    • climate
  • extas-templates
    • please, use extas-samples.
    • ru Шаблоны.
    • en Templates.
    • tests codecov.io
    • climate

Releases

No releases published

Packages

No packages published