☝️🚀 Рейтинг Low Code опенсорсных инструментов разработки за последние 28 дней
🔝 Топ-5 в нашей подборке:
1️⃣ AppFlowy-IO/AppFlowy — альтернатива Notion на Flutter и Rust. Вы отвечаете за свои данные и настройки.
2️⃣ supabase/supabase — альтернатива Firebase. Один из самых быстрорастущих проектов на GitHub.
3️⃣ refinedev/refine — основанный на React фреймворк для создания внутренних инструментов, панелей администратора, информационных панелей и приложений B2B с акцентом на гибкость.
4️⃣ n8n-io/n8n — расширяемый инструмент автоматизации рабочих процессов.
5️⃣ appwrite/appwrite — end-to-end бэкенд сервер для веб-, мобильных, нативных или серверных приложений, упакованный в виде набора микросервисов Docker.
#инструменты
🔝 Топ-5 в нашей подборке:
1️⃣ AppFlowy-IO/AppFlowy — альтернатива Notion на Flutter и Rust. Вы отвечаете за свои данные и настройки.
2️⃣ supabase/supabase — альтернатива Firebase. Один из самых быстрорастущих проектов на GitHub.
3️⃣ refinedev/refine — основанный на React фреймворк для создания внутренних инструментов, панелей администратора, информационных панелей и приложений B2B с акцентом на гибкость.
4️⃣ n8n-io/n8n — расширяемый инструмент автоматизации рабочих процессов.
5️⃣ appwrite/appwrite — end-to-end бэкенд сервер для веб-, мобильных, нативных или серверных приложений, упакованный в виде набора микросервисов Docker.
#инструменты
🤔16👍5❤2
🛠 Обзор GitHub на некоторые из наиболее интересных функций и изменений Git (обзор от OpenNET)
▫️В команду
▫️Например для оставления в репозитории блобов, размером менее 1 МБ, и выносом в отдельный репозиторий остальных крупных объектов, можно выполнить:
▫️Инициализация репозитория при помощи частичного клонирования позволяет работать с неполной копией репозитория, корректно обрабатывая обращения к отсутствующим объектам (при обращении к отсутствующим объектам, они на лету будут загружаться по мере необходимости).
▫️Добавлена возможность работы (
▫️Добавлено распознавание попыток выполнения двойной отмены коммита через
▫️Разрешено совместное использование опций "
▫️В команде
#новости #инструменты
▫️В команду
git repack
добавлены опции "--filter
" и "--filter-to
", позволяющие выполнить переупаковку репозитория c учётом заданного фильтра объектов, и при необходимости перенести в отдельное место объекты, не удовлетворяющие заданному фильтру.▫️Например для оставления в репозитории блобов, размером менее 1 МБ, и выносом в отдельный репозиторий остальных крупных объектов, можно выполнить:
$ git init --bare ../backup.git
$ git repack -ad --filter='blob:limit=1m' \
--filter-to=../backup.git/objects/pack/pack
▫️Инициализация репозитория при помощи частичного клонирования позволяет работать с неполной копией репозитория, корректно обрабатывая обращения к отсутствующим объектам (при обращении к отсутствующим объектам, они на лету будут загружаться по мере необходимости).
$ git clone --filter=tree:0 git@github.com:git/git.git
▫️Добавлена возможность работы (
git repack --max-cruft-size
) с несколькими pack-файлами с информацией о недостижимых объектах (cruft packs), на которые в репозитории отсутствуют ссылки (не ссылаются ветки или теги).▫️Добавлено распознавание попыток выполнения двойной отмены коммита через
git revert
и учёт этого факта при формировании сообщения об отмене$ git revert --no-edit HEAD >/dev/null
$ git revert --no-edit HEAD >/dev/null
$ git log --oneline
a300922 (HEAD -> main) Reapply "fix bug"
0050730 Revert "fix bug"
b290810 fix bug
▫️Разрешено совместное использование опций "
--rfc
" и "--subject-prefix
". Например, для формирования письма с префиксом "[RFC PATCH bpf-next]
" в теме сообщения можно указать:$ git format-patch --subject-prefix="PATCH bpf-next" --rfc
▫️В команде
git log
разрешено указание заполнителя "%(decorate)
" для показа имён связанных веток при определении формата при помощи опции "--format
", например:$ git log --format='%cr%(decorate) (%h) %s'
#новости #инструменты
👍20🔥2❤1