18 KiB
Budibase
Низкокодовая платформа, которую вы полюбите использовать
Budibase - это открытая низкокодовая платформа, которая представляет собой самый простой способ создания внутренних инструментов, повышающих производительность.
🤖 🎨 🚀
Начать · Документация · Запросы на улучшения · Сообщить об ошибке · Поддержка: Обсуждения
✨ Функциональные возможности
Строим и развертываем настоящее программное обеспечение
В отличие от других платформ, с помощью Budibase вы создаете и развертываете одностраничные приложения. Приложения Budibase имеют высокую производительность и могут быть адаптированы для разных устройств, обеспечивая вашим пользователям удивительный опыт.
Открытый и расширяемый исходный код
Budibase - это свободное программное обеспечение под лицензией GPL v3. Это должно вас уверить в том, что Budibase всегда будет здесь. Вы также можете писать код в Budibase или форкнуть его и вносить изменения по своему усмотрению, что сделает его дружелюбным для разработчиков.
Импорт данных или начало с нуля
Budibase может получать данные из различных источников, включая MongoDB, CouchDB, PostgreSQL, MySQL, Airtable, S3, DynamoDB или REST API. И в отличие от других платформ, с помощью Budibase вы можете начать с нуля и создавать бизнес-приложения без каких-либо источников данных. Запросить новый источник данных.
Проектирование и создание приложений с использованием предварительно определенных компонентов.
Budibase поставляется с красиво оформленными и мощными компонентами, которые вы можете использовать как строительные блоки для создания вашего пользовательского интерфейса. Мы также предоставляем множество ваших любимых опций стилей CSS, чтобы вы могли проявить больше креативности. Запросить новый компонент.
Автоматизация процессов, интеграция с другими инструментами и подключение к вебхукам
Экономьте время, автоматизируя ручные процессы и рабочие потоки. Будь то подключение к вебхукам или автоматизация отправки электронных писем, просто скажите Budibase, что он должен делать, и позвольте ему работать за вас. Вы можете легко создать новую автоматизацию для Budibase здесь или Запросить новую автоматизацию.
Интеграция с вашими любимыми инструментами
Budibase интегрируется с рядом популярных инструментов, что позволяет вам создавать приложения, которые идеально вписываются в вашу технологическую стопку.
Рай для админов
Budibase разработан для масштабирования. С Budibase вы можете самостоятельно размещать его на своей собственной инфраструктуре и глобально управлять пользователями, доменами, SMTP, приложениями, группами, внешним видом и многим другим. Вы также можете предоставить пользователям/группам портал приложений и поручить управление пользователями руководителю группы.
- Смотрите промо-видео: https://youtu.be/xoljVpty_Kw
🏁 Начало работы
Разверните Budibase на своей собственной инфраструктуре с использованием Docker, Kubernetes и Digital Ocean. Или используйте Budibase Cloud, если вам не нужно самостоятельно размещаться, и вы хотите быстро начать.
Начать работу с Budibase
🎓 Изучение Budibase
Документация Budibase здесь.
💬 Сообщество
Если у вас есть вопросы или вы хотите обсудить что-то с другими пользователями Budibase и присоединиться к нашему сообществу, пожалуйста, перейдите по следующей ссылке: Обсуждения на GitHub
❗ Кодекс поведения
Budibase обязуется обеспечить каждому дружелюбный, разнообразный и безопасный опыт. Мы ожидаем, что все члены сообщества Budibase будут следовать принципам нашего Кодекса поведения. Спасибо за внимание.
🙌 Вклад в Budibase
Будь то открытие ошибки или создание запроса на включение изменений, любой вклад приветствуется и приветствуется. Если вы планируете реализовать новую функциональность или изменить API, сначала создайте Issue. Так мы сможем убедиться, что ваша работа не напрасна.
Не знаете, с чего начать?
Хорошее место для начала вклада - это здесь: Текущие проекты.
Как организован репозиторий?
Budibase - это монорепозиторий, управляемый с помощью lerna. Lerna управляет сборкой и публикацией пакетов Budibase. Вот, в общих чертах, пакеты, из которых состоит Budibase.
-
packages/builder - содержит код клиентского приложения Svelte для Budibase builder.
-
packages/client - Модуль, который запускается в браузере и отвечает за чтение JSON-определений и создание веб-приложений из них.
-
packages/server - Сервер Budibase. Это приложение Koa отвечает за предоставление JS для строителей и приложений Budibase, а также предоставляет API для взаимодействия с базой данных и файловой системой.
Для получения дополнительной информации см. CONTRIBUTING.md
📝 Лицензия
Budibase является проектом с открытым исходным кодом, лицензированным по GPL v3. Клиентские библиотеки и компоненты лицензируются по MPL, так что приложения, которые вы создаете, могут использоваться под любой лицензией, как вам угодно.
⭐ Старгейзеры во времени
Если у вас возникли проблемы между обновлениями билдера, пожалуйста, используйте следующее руководство здесь, чтобы очистить ваше окружение.
Участники ✨
Благодарим этих замечательных людей (ключи эмодзи):