

LowDefy - это источник, доступный веб -структура, который позволяет вам:
Создайте внутренние инструменты, веб -приложения, панели администратора, мониторные панели BI, веб -сайты и приложения CRUD с простой конфигурацией YAML или JSON.
Конфигурация LowDefy легко читать, записать, копировать, вставить или шаблон. Конфигурация, когда вы можете, но код, когда вам нужно.
Сделайте вызовы API и прочитайте и запишите в свои базы данных с минимальной конфигурацией. Создайте веб -приложения, которые соединяют ваши данные.
Блоки, запросы, операторы, операторы, действия, поставщики AUTH и адаптеры могут быть расширены плагинами, что делает его наиболее гибким веб -стеком конфигурации. Система плагинов Lowdefy, работающая на NPM, позволяет разработчикам объединять модули, используя их предпочтительные пакеты. Даже неопубликованные плагины могут быть добавлены в ваш репозиторий, что позволяет легко использовать код, специфичный для проекта. См. Документы плагина и пример проекта плагина для получения более подробной информации.
Lowdefy работает как приложение Next.js в производстве, поэтому вы можете развернуть его в любом месте, которое поддерживает развертывание Next.js. Развернуть с Vercel, Docker или всем, что запускает приложения Next.js.
Аутентификация построена на вершине auth.js, обеспечивая полную гибкость и безопасность одного из самых популярных слоев с открытым исходным кодом. SSO, SAML, 2FA, без проблем. Google, Okta, Auth0 и другие - принесите своего собственного поставщика.
Минимальная конфигурация LowDefy разработан, чтобы быть легко читать, писать и понимать, что позволяет простым копировать, вставить, просмотреть изменения или поднять, где остались другие. Определение приложений с использованием структурированной схемы ускоряет разработку в командах любого размера.
LowDefy поддерживает создание многостраничных приложений как на государственных, так и частных страницах, обслуживая широкий спектр вариантов использования. Контроль доступа на основе ролей (RBAC) обеспечивает легкую реализацию безопасного, детального контроля доступа, где это необходимо.
Приложения LowDefy созданы с использованием:
Мы работаем над расширением списка соединений, и вы можете проголосовать за те, которые вам нужны здесь.
Бегать:
pnpx lowdefy@latest init && pnpx lowdefy@latest dev Это создаст файл с именем lowdefy.yaml в текущем рабочем каталоге, который содержит конфигурацию для приложения Lowdefy (а также .gitignore ) и запустит локальный сервер разработки по адресу http: // localhost: 3000. Внесите изменения в файле lowdefy.yaml , чтобы увидеть, как они отражаются в приложении.
Самый простой способ внести свой вклад в LowDefy - создать пользовательские плагины, такие как блоки, действия, запросы, операторы или адаптеры и поставщики автозаправочных материалов, а также публикация их в NPM для пользы сообщества.
Легко добавить и разрабатывать плагины в любом проекте Lowdefy; Обратитесь к примеру проекта Plugins для настройки PNPM MonorePo, чтобы начать разработку локального плагина.
При публикации своего плагина в NPM включите lowdefy в название для легкого обнаружения и поделитесь им в наших дискуссиях GitHub, чтобы сообщить сообществу.
Запустите Lowdefy Servers локально, добавив свою конфигурацию app/.. в папку. Используйте один из следующих сценариев на сервере:
pnpm app:cli:dev : Запускает сервер разработки с конфигурацией, представленной в папке app , полезно для локальной разработки.pnpm app:cli:build : создает производственную сборку вашего приложения LowDefy для конфигурации конфигурации, предоставленной в папке app .pnpm app:cli:start : Запуск производственного сервера вашего приложения LowDefy, созданного с использованием вывода команды build .Смотрите сценарии Project
package.jsonдля более предопределенных сценариев.
Пожалуйста, также см. Appling.md.
Преобразовать приложение V3 в V4 - см. Примечания к конверсии V4.
Все изменения в этом проекте задокументированы в Changelog.md.
Если вы обнаружите уязвимость, пожалуйста, следуйте руководству в Security.md, чтобы раскрыть это нам ответственно.
В интересах развития открытой и гостеприимной среды мы, как участники, и сопровождающие, обещаем следовать кодексу поведения завета участника. См. Code_of_conduct.md для получения дополнительной информации.