Budibase — это платформа с открытым исходным кодом, которая экономит инженерам сотни часов, затрачиваемых на безопасное создание форм, порталов и приложений для утверждения.
В отличие от других платформ, с помощью Budibase вы создаете и поставляете одностраничные приложения. Приложения Budibase имеют заложенную в них производительность и могут быть адаптированы к потребностям пользователей, обеспечивая пользователям удобство работы.
Budibase имеет открытый исходный код и распространяется под лицензией GPL v3. Это должно вселить в вас уверенность в том, что Budibase всегда будет рядом. Вы также можете писать код для Budibase или разветвлять его и вносить изменения по своему усмотрению, обеспечивая удобство для разработчиков.
Budibase извлекает данные из нескольких источников, включая MongoDB, CouchDB, PostgreSQL, MariaDB, MySQL, Airtable, S3, DynamoDB или REST API. И в отличие от других платформ, с Budibase вы можете начать с нуля и создавать бизнес-приложения без источников данных. Запросить новые источники данных.
Budibase сразу же поставляется с красиво оформленными и мощными компонентами, которые вы можете использовать как строительные блоки для создания своего пользовательского интерфейса. Мы также предлагаем множество ваших любимых вариантов стилей CSS, чтобы вы могли проявить больше творчества. Запросить новый компонент.
Экономьте время за счет автоматизации ручных процессов и рабочих процессов. От подключения к веб-перехватчикам до автоматизации электронной почты — просто скажите Budibase, что делать, и пусть это работает на вас. Вы можете легко создать новые средства автоматизации для Budibase здесь или запросить новую автоматизацию.
Budibase интегрируется с рядом популярных инструментов, позволяющих создавать приложения, которые идеально подходят для вашего стека.
Budibase создан для масштабирования. С помощью Budibase вы можете самостоятельно разместиться в своей собственной инфраструктуре и глобально управлять пользователями, подключением, SMTP, приложениями, группами, темами и многим другим. Вы также можете предоставить пользователям/группам портал приложений и передать управление пользователями менеджеру группы.
Как и все, что мы создаем в Budibase, наш новый общедоступный API прост в использовании, гибок и обеспечивает новые возможности расширения. Подводя итог, API Budibase позволяет:
Вы можете узнать больше об API Budibase в следующих местах:
Разверните Budibase с помощью Docker, Kubernetes и Digital Ocean в существующей инфраструктуре. Или используйте Budibase Cloud, если вам не требуется самостоятельное размещение и вы хотите быстро приступить к работе.
Документация Budibase находится здесь.
Если у вас есть вопрос или вы хотите поговорить с другими пользователями Budibase и присоединиться к нашему сообществу, перейдите в обсуждения Github.
Budibase стремится предоставить каждому гостеприимный, разнообразный и свободный от притеснений опыт. Мы ожидаем, что все члены сообщества Budibase будут соблюдать наш Кодекс поведения . Пожалуйста, прочтите это.
От открытия отчета об ошибке до создания запроса на включение: каждый вклад ценится и приветствуется. Если вы планируете реализовать новую функцию или изменить API, сначала создайте проблему. Таким образом, мы можем гарантировать, что ваш труд не будет напрасным. Инструкции по настройке среды доступны здесь.
Хорошим местом для начала участия является проект «Первые проблемы».
Budibase — это монорепозиторий, которым управляет lerna. Лерна управляет созданием и публикацией пакетов Budibase. Ниже приведены пакеты, составляющие Budibase.
packages/builder — содержит код для клиентского приложения Budibase builder.
packages/client — модуль, который запускается в браузере и отвечает за чтение определения JSON и создание на его основе живых веб-приложений.
packages/server — сервер Budibase. Это приложение Koa отвечает за обслуживание JS для приложений builder иbudibase, а также предоставляет API для взаимодействия с базой данных и файловой системой.
Более подробную информацию можно найти на сайте CONTRIBUTING.md.
Budibase имеет открытый исходный код и распространяется под лицензией GPL v3. Клиентские библиотеки и библиотеки компонентов лицензируются как MPL, поэтому создаваемые вами приложения можно лицензировать по своему усмотрению.
Если у вас возникли проблемы между обновлениями сборщика, воспользуйтесь руководством здесь, чтобы очистить свою среду.
Спасибо этим замечательным людям (ключ смайлика):
Сделано с помощью contrib.rocks.