GitFlame - релизы, новости
79 subscribers
31 photos
2 files
16 links
Download Telegram
25.04.2024 - Вы его ждали и вот он - релиз с функционалом CI/CD.

Напоминаем, что для всех пользователей доступна бесплатная [ -точно? - гарантируем!] регистрация. Вы можете сами протестировать и поделиться своей обратной связью 💌

🚀 CI/CD
- Добавлены вебхуки для создания пайплайнов;
- Пайплайны запускаются в раннере в виртуализированной среде Docker-in-Docker;
- Добавлена возможность указания дефолтного образа для всех джоб пайплайна (docker образ);
- Добавлена возможность указывать переменные окружения в .gitflame-ci.yml файл;
- Реализованы правила для условного запуска задач, (указывается в задаче с помощью параметра rules.if);
- Добавлена возможность проброса артефактов из других джоб;
- Добавили кнопку для скрытия раздела CI/CD из интерфейса репозитория;
- Заботливо подготовили для Вас пример файла .gitflame-ci.yml, который запустит пайплайны в вашем репозитории.

🎀 sdelali krasivo
- Добавили ограничения и понятные предупреждения о вводе недопустимых символов в текстовые поля;
- Обновили внешний вид таблицы Issues, добавили вывод дополнительных параметров в таблицу [Кол-во комментариев, Метки, Исполнители, Автор];
- Обновили внешний вид таблицы PR, добавили вывод дополнительных параметров в таблицу [Кол-во комментариев, Метки, Ревьюеры, Исполнители, Автор].

😺Профиль
- Добавили возможность менять роль участникам репозитория [Админ, Чтение, Запись];
- Реализовали проверку на совпадение нового и старого пароля;
- Добавили плейсхолдеры в текстовые поля (чтобы никто не запутался).

🐞 bug
- Исправили недочеты верстки;
- Пересчитали количество коммитов у веток, отличных от основной.
Please open Telegram to view this post
VIEW IN TELEGRAM
☄️29.06.2024 - большое обновение


Начинаем понедельник с отличных новостей - у GitFlame случился релиз, вы только посмотрите на количество изменений 👀 А поскольку вам немедленно захотелось быть первым, кто увиит вживую, не смеем вас задерживать - gitflame.ru


🗂 Репозиторий
- Реализовали архивирование репозитория и обратный процесс
- Добавили обработку ошибок при архивировании репозитория
- Реализовали передачу прав собственности над репозиторием
- Добавили информирование на почту о предложении передачи прав на репозиторий
- Добавили новый тип системных уведомлений о передаче прав собственности над репозиторием с функцией принятия / отклонения предложения
- Реализовали поиск по заголовкам папок и файлов из репозитория (с учетом выбранной ветки)
- Обновили приветственную страницу пустого репозитория (с учетом ролевой модели)
- Добавили обработку ошибок при создании репозитория с существующим названием
- Добавили обработку ошибки при попытке импорта файла с некорректной ссылкой

🚀 PR
- Обновили интерфейс вкладки "Обсуждение"
- Обновили интерфейс вкладки "Файлы"
- Обновили интерфейс вкладки "Коммиты"
- Добавили цветовое обозначение иконок для PR в таблице (закрыты, закрыты как не требующие решения, открыты)
- Добавили подсчет количества связанных Вопросов и Комментариев
- Новый механизм комментирования. Отметки пользователей через @, ведение диалога в одном треде, реакции 💬
- Обновили виджет и перенесли кнопки управления PR в виджет (удаление, редактирование, закрытие)
- Коммит. Добавили дерево файлов
- Коммит. Добавили поиск по дереву файлов

📄Файл
- Реализовали просмотр истории коммитов файла
- Реализовали blame для файла
- Добавили обработку ошибки при попытке редактирования файла к которому нет доступа

✏️ Issues
- Новый конструктор вопроса ⚡️
- Метки. Добавлены элементы навигации на экране
- Добавили возможность связать Вопрос и PR
- Добавили в истории событий Вопроса факт связи с PR


🚀 CI/CD
- Добавлен schedule для отслеживания зависших pipelines
- Добавлены ручки для ручной отмены pipeline и job
- Разработали удобный CLI для DevOps, чтобы удобно создавать раннеры и управлять ими через консоль.
- Добавили поддержку более одного раннера. Теперь можно запускать конвейеры одновременно
- Добавили больше директив и улучшили реализованные: rules, only, when и д.р.
- Улучшили отображение истории хука
- Добавили статусы доставок


🐞 Баг
- Вернули отображение README.md в репозитории

Ну и уже по доброй традиции, дочитал - жми на реакцию 👍
Please open Telegram to view this post
VIEW IN TELEGRAM
📣 22.07.2024 - Обновление. Много графиков, математики и статистики.

Если вы любите математику, как наша команда, а также ищете ответы на вопросы:
- Как узнать, кому из команды назначить премию?
- Кто быстрее всех решает вопросы?
- Сколько новых участников в репозитории за месяц?
- Как активно ведется разработка?

Мы сделали крутой инструмент для менеджмента - "АКТИВНОСТЬ". Теперь во всех репозиториях отслеживается, анализируется и оформляется в красивые графики активность пользователей в репозитории 👨‍💻

Репозиторий. Раздел Активность. Что отслеживаем:

- Коммиты - количество коммитов в месяц
- Запросы на изменение - количество действий с запросами на изменение в месяц
- Вопросы - количество действий с вопросами в месяц
- Ревью (в работе) - время затраченное на ревью запросов на изменение
- Пользователи - активность в разрезе пользователя
- Скорость закрытия вопросов и запросов на изменение - среднее время на решение / закрытие вопроса / запроса на изменение
- Новые участники - количество новых участников в месяц
- Новые файлы - количество новых файлов в месяц
- Обратная связь - количество добавлений репозитория в избранное и комментариев в месяц


Это еще не всё
⚡️ на каждом графике вы можете применять ФИЛЬТРЫ, чтобы увидеть динамику работы в разных разрезах.
🙉 мы добавили фильтры ПО ДАТАМ и СОРТИРОВКУ.
Ну а если вам нужны детали, жмите на столбец графика, мы покажем вам ДЕТАЛИ - из чего сложилась такая статистика.

Вы не верите своим глазам - тогда скорее проверять на gitflame.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
🏃‍♂️ 09.08.2024 - Релиз, который вы, наверняка, ждали. Суперкоманде GitFlame не помеха - отключение света, горячей воды, магнитные бури и ретроградный меркурий. Скорее читайте, что мы для вас приготовили ...


🎇🆕 CODEOWNERS
какие функции добавили:
- Назначение файлу / папке владельцев
- Назначение дефолтного владельца на все файлы / папки в ветке
- Поддержка стандартного синтаксиса файла CODEOWNERS
- Возможность создать несколько файлов Codeowners для разных веток
- Просмотр владельцев кода при создании PR и в информации о файле
- Пропуск строки или правила при ошибке в синтаксисе файла

🚀 CI/CD
какие функции добавили:
- Отмена выполнение джобы
- Отмена выполнение пайплайна
- Запуск исполнение пайплайна по веб-хукам
- Перезапуск пайплайн
- Автоматическая отмена пайплайна при зависании по таймеру

🪄 Настройки репозитория
какие функции добавили:
- Переименование ветку
- Смена базовой ветки
- Архивирование и возврат из архива репозитория
- Обработка ошибки при попытке дублирования защищенных тегов
- Обработка ошибки при попытке создания ветки с существующим названием

Issues
какие функции добавили:
- Отображение новых событий в истории вопросов
- Прикрепление в описание вопроса нескольких файлов (документ, jpg, png)
- Прикрепление к комментарию нескольких файлов (документ, jpg, png)
- Метки. Сортировку значений таблицы (несколько вариантов)

📌 PR
какие функции добавили:
- Прикрепление в описание вопроса нескольких файлов (документ, jpg, png)
- Прикрепление к комментарию нескольких файлов (документ, jpg, png)

🫰 Sdelali krasivo
- Исправили недочеты верстки в браузере Mozilla
- Оптимизировали хедер репозитория
- Добавили переводы, где их не хватало
- Поправили недочеты темной темы

FunFact: а вы помните, что в
GitFlame можно установить статус профиля пользователя? Давайте вспомним как мы делали это в 2007 и установим себе самые креативные 🤪
Please open Telegram to view this post
VIEW IN TELEGRAM
🤩🤩🤩

⚡️⚡️ Внимательные наши пользователи уже знают, что у GitFlame состоялся большой релиз. Что в нем?
🟡Релизы
🟡Организации
а еще много доработок основного функционала.

Знаем, что вы ждете релизноут, будет ❤️
(...а пока наш дизайнер рисует картинку для него) Вы уже сейчас можете перейти в gitflame.ru и ознакомиться с новым функционалом.
Please open Telegram to view this post
VIEW IN TELEGRAM
🐱 17.09.2024 - Релиз под девизом "Разработчики всех стран, объединяйтесь!"

Что в релизе? Организации, вы ждали - мы сделали.

✔️ Создание организаций — объединяйте репозитории и участников в организации, управляйте ролями и разрешениями;
✔️ Профиль организации — все самые важные разделы с быстрым доступом;
✔️ Роли и права доступа — гибкая ролевая модель: владелец, администраторы и участники;
✔️ Безопасность - определите, будет ли ваша организация отображаться для других пользователей GitFlame (достпны для выбора 2 типа - публичная и частная организация);
✔️ Конфиденциальность - вы можете изменить тип видимости участника и быть скрытым для всех остальных участников организации (публичный / приватный пользователь);
✔️ Управление участниками - добавляйте и удаляйте участников из организации (приглашение сопровождается письмом на электронную почту);
✔️ Список репозиториев - каждому участнику видны только те репозитории, к которым он имеет доступ согласно ролевой модели;
✔️ Создание репозиториев в рамках организации (частные и публичные);
✔️ Удобные фильтры и сортировка в списках.

🤩🤩🤩 Что ждет в ближайших релизах?

Расширенные настройки организаций, а именно:
🔴изменение информации об организации,
🔴удаление,
🔴архивирование,
🔴настройка типа базовых прав участников,
🔴запрет на создание репозиториев участниками,
🔴запрет на создание вопросов,
🔴настройка ветки по умолчанию для репозиториев организации.

Создание и управление командами:
🟡Создание команды (публичная / частная),
🟡Объединение участников организации в команды,
🟡Управление участниками,
🟡Добавление команды в репозиторий и назначение прав (Чтение, Запись).
Please open Telegram to view this post
VIEW IN TELEGRAM
➡️➡️➡️ 15.09.2024 - релизы заказывали? Выпускайте свои проекты, делитесь планами, собирайте обратную связь до релиза.

Что добавили?

✔️ Создание релизов — формируйте релизы, добавляйте файлы, прикрепляйте ссылки и делитесь ими с командой и пользователями;
✔️ Управление релизами — редактируйте информацию о релизах на любом этапе;
✔️ Черновики и публикация — создавайте релизы поэтапно: от черновика до стабильной версии;
✔️ Создание пре-релизов — выпускайте пре-релизы, если все еще ищите баги в своем продукте. Доверьте тестирование пользоватеям;
✔️ Запланированные релизы — опубликуйте релиз автоматически в выбранную дату;
✔️ Прикрепление файлов и ссылок — если к продукту нужны дополнительные пакеты, инструкции, или вы увидели смешной видос с котиком;
✔️ Сравнение релизов — отслеживайте изменения между версиями вашего продукта.

и как 🍒 на торте:
🟡 История репозитория (отслеживаем 22 события в истории);
🔴 Улучшили экран с информацией о файле
🟡 Добавили переводы, где их не хватало;
🔴 Поправили отображение структуры файлов в виде дерева;
🟡Добавили возможность выключить раздел "Активность";
🔴 Прибрались в профиле, убрали лишние разделы.
Please open Telegram to view this post
VIEW IN TELEGRAM
Упомянул(а) Вас в канале...

потому что на список обновлений GitFlame невозможно не обратить внимание.

15.10.2024 - Что в релизе?

🇷🇺 CI/CD
- Персональные раннеры. Возможность зарегистрировать и использовать для запуска пайплайнов персональные раннеры;
- Возможность использовать системные раннеры для запуска пайплайнов;
- Создание пайплайна CI/CD из интерфейса Системы по шаблону (репозиторий - добавить файл - Создать CI/CD Pipline)
- Создание пайплайна CI/CD по шаблону на этапе создания репозитория.

🇷🇺Code review (спойлер👾)
- Создание файла CODEOWNERS из интерфейса Системы по шаблону (репозиторий - добавить файл - Создать файл CODEOWNERS);
- Создание файла CODEOWNERS по шаблону на этапе создания репозитория.

🇷🇺 Teams (в рамках организаций)
- Создание команд из числа участников организаций;
- Персонализация команд - возможность задать название, логотип и описание;
- Просмотр списка команд в организации
- Просмотр профиля команды;
- Прямая ссылка на профиль команды;
- Предоставление доступов к репозиториям организации командам;
- Назначение командам уровня доступа - Чтение, Запись, Админ - к репозиториям.

🇷🇺 Organizations
- Дефолтные права на репозитории для участников организации;
- Разрешение на создание в рамках организаций публичных /публичных+приватных репозиториев;
- Разрешение администраторам на изменение видимости репозиториев, принадлежащих организации;
- Разрешение администраторам удалять вопросы, созданные в рамках репозиториев организации.
- Передача прав на репозиторий в рамках организации;
- Архивация организации;
- Редактирование данных об организации;
- Изменение уровня видимости организации;
- Прямая ссылка на профиль организации;
- Изменение системного имени организации (для прямой ссылки);
- Предварительный просмотр профиля организации после получения приглашения в приватную органиацию;
- Удаление организации.

🇷🇺Issues
- Удаление вопросов для авторов, администраторов и владельцев репозитория;
- Сохранение факта существования вопроса в системе (для отслеживания истории событий в репозитории);
- Принудительное завершение и возможность возобновления обсуждения комментариев для авторов, администраторов и владельцев репозитория;
- Удаление комментариев для авторов, администраторов и владельцев репозитория;

🇷🇺 PR
- Отображение факта о слиянии веток в PR в истории репозитория, произведенном из консоли;
- Принудительное завершение и возможность возобновления обсуждения комментариев для авторов, администраторов и владельцев репозитория;
- Удаление отдельного комментария, оставленного к строке кода;

🇷🇺Repository
- Персонализация репозитория - установить / изменить / удалить аватарку репозитория
Please open Telegram to view this post
VIEW IN TELEGRAM
GitFlame > Новости > Релизы > 29.10.2024


📚📚📚📚📚
⚫️Поддержка LFS;
⚫️Возможность настроить допустимый максимальный размер файлов в конфигурации;
⚫️Визуализация отметок о том, что файл хранится в LFS;
⚫️Добавили переводы в модальных окнах.

📚📚📚📚
⚫️Удаление тегов;
⚫️Автоматическое удаление релизов при удалении связанных тегов;
⚫️Лимиты для вводимых символов в нескольких полях с обработкой ошибок (названия тегов, релизов и тд).

📚📚📚
⚫️Удаление Администратора из репозитория организации;
⚫️Проверка на возможность приглашения в репозиторий организации только пользователей организации;
⚫️Поправили ошибки верстки.

Уже сейчас переходите на gitflame.ru
И да, у нас появился свой эмоджи-пак, поддержите нас реакциями 😈
Please open Telegram to view this post
VIEW IN TELEGRAM
GitFlame закрепила(а) «Адвент» ❄️

Мы запускаем обратный отсчет до Нового 2025 года. Если вы в сутете рабочих будней запуались какой сегодня день - знайте, мы ответственно следим, заглядывайте ⛄️

О чем будем писать? Совместим приятное с полезным - за 31 день, мы проведем погружение в GitFlame и расскажем, какие полезные функции появились за год 👍

Не забывайте, что gitflame.ru открыт для вас круглосуточно ❤️

#адвентGitFlame
Please open Telegram to view this post
VIEW IN TELEGRAM
И пусть декабрь будет наполнен приятными встречами, например с GitFlame. Начинаем наше знакомство с базового функционала:
➡️РЕГИСТРАЦИЯ, АВТОРИЗАЦИЯ, ДОСТУПЫ ⬅️

Доступ в GitFlame:
🌟 Регистрация - мы попросим заполнить Логин (уникальный, как и Вы, наши пользователи), e-mail (он нужен и для связи с вами о важных событиях), пароль (надежный, мы ведь храним ваш уникальный код);
🌟 Подтверждение почты - отправляем одноразовый код на почту, чтобы проверить, что почта точно ваша;
🌟 Авторизация - логин, почта и пароль - ключ к авторизованной зоне;
🌟 Восстановление пароля - без паники, забыли - отправим ссылку на восстановление на почту;

а что еще по доступам?
🌟 SSH-ключи для доступа к репозиториям. Взаимодействуйте с репозиторием из консоли без ввода логина и пароля;
🌟 Приглашение в репозитории - единственный способ доступа к частным репозиториям. Право приглашать имеет Владелец и Администратор репозитория;
🌟 Приглашение в организацию - единственный способ доступа к частным организациям и, принадлежащим им, репозиториям;
🌟 Приглашения в команду - вас могут добавить в одну или несколько команд, в случае если команда частная, то такую команду будут видеть только участники команды, админы и владелец организации;
🌟 Доступ к управлению всей Системой - для избранных. Глобальный администратор выдает права администратора в панели администрирования Системы.

Что в планах на следующий год?
➡️ 2FA (она есть, но пока недоступна для использования)
➡️ Поддержка единого входа SSO

Не забывайте, что gitflame.ru открыт для вас 24/7 💞 Ждем вашу обратную связь под постами - предложения, пожелания, замечания ✏️

#адвентGitFlame

Кстати, вышел специальный адвент-календарь с задачами по программированию 💡 рекомендуем.
Please open Telegram to view this post
VIEW IN TELEGRAM
Если вам показалось, что сегодня пятница - вам показалось. Не расстраивайтесь, выпейте бокальчик кофе и продолжайте активную неделю.

➡️ПОЛЬЗОВАТЕЛЬ, ПРОФИЛЬ ПОЛЬЗОВАТЕЛЯ ⬅️

Где можно рассказать о себе?
⚫️Приветственное заполнение данных - нам важно знать как к вам обращаться и как с вами связаться (алиас вк, тг);
⚫️Быстрое редактирование данных из профиля;
⚫️Настройки профиля.

Настройки личного профиля. Что вы можете сделать?
⚫️Скрыть активность - если вы не хотите, чтобы все знали как вы много работаете;
⚫️Закрыть профиль - опция для интровертов;
⚫️Выбрать язык - английский (sdelat` horosho) и русский 🇷🇺;
⚫️Установить тему - темная, светлая, а можем и под вас кастомизировать;
⚫️Удалить учетную запись - сотрём из памяти лучшие воспоминания о вас - данные УЗ, репозитории и все данные, принадлежащие вам;
⚫️Редактировать логин и данные учетной записи;
⚫️Добавить нескольких email адресов для разных целей;
⚫️Сменить и восстановить пароль от УЗ;
⚫️Добавить / управлять SSH ключами.

Профиль пользователя. Предоставляем быстры доступ к:
✔️к закрепленным репозиториям;
✔️к избранным репозиториям;
✔️к популярным репозиториям пользователя;
✔️к графику активности пользователя за год;
✔️к списку недавних действий.

Что в планах на следующий год?
➡️ Настройка подписок и персонализация уведомлений;
➡️ Дополнительные виджеты быстрого доступа.

Не забывайте, что gitflame.ru открыт для вас 24/7 💞 Ждем вашу обратную связь под постами - предложения, пожелания, замечания ✏️

#адвентGitFlame
Please open Telegram to view this post
VIEW IN TELEGRAM
Полезное напоминание - у вас еще есть время, чтобы сыграть с командой в Тайного-Санту и выяснить кто подарил лиду большой люля ... 👋 а возвращаясь к нашим баранам, расскажем вам об ➡️УВЕДОМЛЕНИЯХ⬅️


Отправляем на e-mail только самые важные письма:
✳️Письма с одноразовым кодом для верификации почты;
✳️Ссылка на восстановление пароля;
✳️Приглашение в репозиторий;
✳️Приглашение в организацию.

Мы разделили уведомления 🔔 на типы и разложили их по папкам: Общие, Требуют участия (там где требуется ваше внимание), Безопасность (в планах на 2025), Системные (о событиях происходящих в системе, предупреждения, новости и тд)

Внутрисистемные. Вопросы:
*️⃣Создание нового вопроса;
*️⃣Назначение Исполнителем в вопросе;
*️⃣Добавление нового комментария к вопросу;
*️⃣Изменение статуса вопроса;
*️⃣Изменение заголовка вопроса.

Внутрисистемные. Запросы на изменение:
*️⃣Создание нового PR;
*️⃣Назначение ревьюером в PR;
*️⃣Добавление нового комментария к PR;
*️⃣Изменение заголовка PR.

Внутрисистемные. Репозиторий:
*️⃣Приглашение в репозиторий;
*️⃣Предложение о передаче прав на репозиторий;
*️⃣Отклонение предложения о передаче прав;
*️⃣Принятие предложения о передаче прав.

Внутрисистемные. Организации:
*️⃣Приглашение в организацию;
*️⃣Принятие приглашения;
*️⃣Отклонение приглашения.

Внутрисистемные. Ревью:
*️⃣Создан новый запрос на ревью
*️⃣Принято решение по ревью;
*️⃣Добавлен новый коммит в запрос на изменение.

Что в планах на следующий год?
Настройка подписок и персонализация уведомлений;
Дополнительные типы уведомлений по событиям;
Уведомлений по событиям связанным с безопасностью;

Не забывайте, что gitflame.ru открыт для вас 24/7 ❤️ Ждем вашу обратную связь под постами - предложения, пожелания, замечания 📝

#адвентGitFlame
Please open Telegram to view this post
VIEW IN TELEGRAM
"Пользователь LovelyUser создал новый репозиторий" ... Мы бережно храним ваши репозитории и заботимся о сохранности данных.

📌СПОСОБЫ СОЗДАНИЯ И НАСТРОЙКИ РЕПОЗИТОРИЯ

Импорт / экспорт
Импорт публичных репозиториев в GitFlame из сторонних систем посредствам (SSH, HTTPS);
Экспорт публичных репозиториев из GitFlame в сторонние системы посредствам (SSH, HTTPS);
Скачивание исходного кода в виде zip-архива.

Способы создания репозитория:
Создание из веб-интерфейса GitFlame;
Создание из git-консоли и отображение в веб-интерфейсе GitFlame;
Форк существующего репозитория;
При создании доступен выбор параметров репозитория (которые потом можно отредактировать) - название*, описание, конфиденциальность* (публичный / частный), необходимые шаблоны, шаблоны .gitignore;
В пустом репозитории доступны подсказки как начать работать в репозитории.

Что можно настроить и персонализировать в репозитории: ⁉️
Изменить название и установить аватарку😍;
Задать видимость вкладок "Вики", "Вопросы", "CI/CD", "Активность" для участников и гостей;
Добавить участников и управлять ими;
Сменить видимость репозитория;
Передать право владения репозиторием;
Архивировать репозиторий;
Удалить репозиторий;
Настроить окружение, веб-хуки, теги, CI/CD, ветки - но об этом мы расскажем в следующих постах.

Что в планах на следующий год?
▶️ Поддержка External и Internal репозиториев;
▶️ Механизмы отложенного удаления репозиториев.

Не забывайте, что gitflame.ru открыт для вас 24/7 ❤️ Ждем вашу обратную связь под постами - предложения, пожелания, замечания 📝

#адвентGitFlame
Please open Telegram to view this post
VIEW IN TELEGRAM
Администратор изменил ваши учетные данные - сегодня поговорим о возможностях глобального администратора системы

АДМИНИСТРИРОВАНИЕ СИСТЕМЫ

Начальная конфигурация сервера - один из важных этапов, который выполняется при первом запуске сервера.

Что может настроить глобальный администратор?
⚫️Доступ к БД - креды доступа;
⚫️Основные настройки сервера - все самые важные порты, URL, пути;
⚫️Данные почтового сервера;
⚫️Данные внешних служб;
⚫️Учетную запись глобального администратора.

Регулярное администрирование - доступно глобальному администратору в любой момент. Чем может управлять?

Пользователи:
Таблица всех пользователей, зарегистрированных в системе;
Просмотр данных о каждом пользователе;
Создание УЗ;
Активация / деактивация УЗ;
Запрет входа в систему;
Назначение прав администратора;
Изменение типа видимости пользователя (публичный, приватный, ограниченный);
Изменение данных о пользователе;
Удаление УЗ.
❗️Дополнительно? Фильтры / сортировка - по каждой колонке.

Репозитории:
Таблица со списком всех репозиториев хранимых в системе;
Быстрый переход в репозиторий;
Быстрый переход к профилю владельца репозитория;
Удаление репозитория.
❗️Дополнительно? Фильтры / сортировка - по каждой колонке.

Организации:
Таблица всех организаций, зарегистрированных в системе;
Просмотр данных о каждой организации;
Создание организаций;
Изменение данных об организации, в тч видимости;
Управление участниками организаций;
Веб-хуки (для всей организации);
Метки (для всей организации);
Удаление организаций.
❗️Дополнительно? Фильтры / сортировка - по каждой колонке.

Что в планах на следующий год?
1️⃣ Мониторинг задач cron;
2️⃣ Мониторинг очередей;
3️⃣ Мониторинг запущенных процессов;
4️⃣ Просмотр данных о конфигурации системы;
5️⃣ Общесистемные веб-хуки.
6️⃣Сервисные пользователи

Не забывайте, что gitflame.ru открыт для вас 24/7 ❤️ Ждем вашу обратную связь под постами - предложения, пожелания, замечания 📝

#адвентGitFlame
Please open Telegram to view this post
VIEW IN TELEGRAM
📚📚📚

9.12.24 - улучшаем пользовательский опыт взаимодействия с системой. Много тестируем, много разрабатываем нового, изучаем вашу обратную связь и вот, что из этого получается:

🛡Администрирование системы. Реализовали веб-интерфейс админки.
Чем можно управлять?
- Таблица со всеми зарегистрированными пользователями,
- Таблица со всеми хранимыми репозиториями,
- Таблица со всеми существующими организациями,
- Возможность редактировать пользовательские данные,
- Назначение администраторов Системы,
- Блокирование / ограничение действий пользователей,
- Создание УЗ администратором,
- Удаление репозиториев,
- Редактирование данных об организациях,
- Редиректы в профили пользователей, организаций, репозитории,
- Удобные фильтры, поисковые строки и сортировка - в соответствии с типом контента.

⚙️Начальная конфигурация
- Доступ к БД - настройка кредов доступа,
- Настройка основных параметров сервера - все самые важные порты, URL, пути,
- Настройка данных почтового сервера,
- Настройка данных внешних служб,
- Настройка УЗ глобального администратора,
- Настройка времени жизни токена авторизации.

💪PR
- Отображение всех открытых PR в таблице веток,
- Автоматическое удаление головных веток при слиянии,
- Защита веток - распространять правила на владельца репо,

🖥Репозиторий
- Подсветка кода, исходя из расширений файла,
- Добавили редиректы на коммиты.

🇬🇧Перевели тексты ошибок:
- при ведении обсуждений,
- при загрузке файла весом больше, чем установлено ограничение (lfs),
- при получении ошибок с кодом 422,
- о дублировании названий веток,
- при смене пароля на аналогичный существующему,
- при вводе некорректного старого пароля при смене пароля,
- при превышении допустимого кол-ва символов в названии тега,
- при переименовании репозитория.


🛠Исправили:
- работу кнопки "Копировать путь",
- отсутствие переводов в некоторых модалках,
- опечатки в модалках,
- недочеты темной темы,
- код ошибки при попытке перехода на страницу несуществующего пользователя,
- фильтрацию по исполнителям в вопросах,
- ошибку при попытке запинить репозиторий,
- ошибки в подсчете кол-ва избранных репозиториев,
Please open Telegram to view this post
VIEW IN TELEGRAM
⚡️Предоставим «Ростелекому» ПО для хранения исходного кода

Крупнейший провайдер в России перейдёт на систему GitFlame, разработанную в нашей Передовой инженерной школе. В ней десять функциональных сервисов, которые обеспечивают распределенное хранение, взаимодействие команд с кодом, CICD, вспомогательные инструменты, поиск и доступ к системе.

Подробнее

Система включена в реестр ПО Минцифры РФ при содействии нашего Межотраслевого центра трансфера технологий.
Please open Telegram to view this post
VIEW IN TELEGRAM
📚📚📚 23.12.2024 - Большое обновление GitFlame, которое ждали.

WIKI, большой рефакторинг: 🔥
- реализовали привычный (like GL, но лучше) механизм работы с wiki;
- работа с wiki начинается с создания страницы home;
- все страницы wiki - это файлы с расширением .md;
- создание страницы из веб-интерфейса (пункт "Создать страницу") и вложенных страниц (кнопка + в сайдбаре) и консоли;
- редактирование и удаление доступно из веб-интерфейса и консоли (работа с wiki как с репозиторием);
- создание и редактирование пользовательского сайдбара из веб-интерфейса (пункт "Создать сайдбар") и консоли.

CICD, реализовали: 🆕
- обработку manual job. В пайплайне, где есть manual job она пропускается, а если от ее исполнения зависят другие задачи, они пропускаются вместе с ней. Поддерживается привычный синтаксис GL;
- возможность запустить manual job после завершения пайплайна;
- обработку delayed job. Доступна настройка времени отсрочки в секундах, минутах, часах. Поддерживается привычный синтаксис GL.

СИСТЕМА: 🆕
- изменили форму авторизации, теперь авторизация возможна по паре Логин + Пароль, Email + пароль;
- перенесли управление языком, темой в быстрый доступ;
- добавили кнопки быстрого перехода "Смотреть все" в виджетах на главной;
- добавили обработку ошибки "Неверно введен старый пароль" при смене пароля в настройках УЗ;
- перенесли смену языка интерфейса в раздел "Внешний вид" настроек профиля.

Репозиторий + Код, добавили: 🆕
- подсветку кода в коммитах;
- редирект на страницу сравнения изменений при клике на SHA коммита;
- фильтры по авторам коммитов и дате на странице со списком коммитов репозитория;
- добавили стандартную сортировку файлов на вкладке "Код": сначала папки, затем файлы;
- фильтр по статусу "Приглашен" в участника репозитория;
- редирект в профиль владельца репо по клику на его логине в названии репо.

Баги, починили: 🐞
- механизм удаления PR;
- форк;
- разархивацию репозитория;
- отображение текста readme.md в светлой теме.

Приходите, посмотрите. Всё тут gitflame.ru

p.s. подкиньте нам лайков на этот пост, если наберем столько сколько в GitHub фейковых, то команда ГитФлейм в последнюю неделю декабря пилит ещё одно обновление 😅
Please open Telegram to view this post
VIEW IN TELEGRAM
20.01.25 - большой ВАУ-📚📚📚 И это только начало. А почему он «вау», поймете, когда прочитаете список наших новых функций.

Пакеты, реализовали
✔️работу через веб-интерфейс со следующими типами пакетов:
• Composer (PHP): клиент - composer
• Conan (C++): клиент - conan
• Container: любой клиент, совместимый с OCI
• Generic: любой HTTP клиент
• Helm: любой HTTP клиент, cm-push
• Maven (Java): клиенты - mvn, gradle
• npm (JavaScript/TypeScript): клиенты - npm, yarn, pnpm
• NuGet (.NET): клиент - nuget
• PyPI (Python): клиенты - pip, twine
• RubyGems (Ruby): клиенты - gem, Bundler
✔️ настройки пакетов
✔️управление пакетами
✔️приглашения в пакеты

PR. Оценка изменений, реализовали:
▶️роль ревьюер (пользователь с правами wr+)
▶️статусы PR
▶️статусы оценки
▶️процесс запроса оценки изменений
▶️процесс оценки изменений с возможностью дать положительную оценку / запросить правки
▶️процесс повторной оценки
▶️отображение истории оценок
▶️возможность отменить начатое ревью (для ревьюера)

Approval rules для PR, реализовали:
✔️правила и возможность их комбинировать:
• запросить оценку у владельца репозитория
• запросить оценку у владельцев кода
• установить минимальное количество положительных оценок
• список пользователей, чьи оценки учитываются при подсчете минимального кол-ва оценок
• не учитывать оценку автора при подсчете положительных оценок

PR, реализовали:
▶️ возможность заблокировать PR
▶️Защита веток. Белый список пользователей, кто может слить изменения в ветку
▶️ выбор варианта слития: squash, rebase, с удалением головной ветки.

Документация, реализовали:
✔️возможность добавления документации о системе
✔️назначение репозитория, источником документации и возможность ✔️управление источником документации из панели администратора
docs.gitflame.ru

Организации. Настройки, добавили:
▶️выбор основной ветки для репозиториев организации
▶️запрет участникам на создание репозиториев
▶️разрешение на ведение обсуждений
▶️редактирование данных о команде
▶️добавление и управление метками
▶️управление приглашениями в организацию
▶️возможность покинуть команду
▶️ограничение действий пользователей с приватным типом видимости

Вики, добавили:
🔵Вкладку с коммитами вики-страниц
🔵Поле для описания изменений при коммите
🔵Рекомендацию (настойчивую) о необходимости создания страницы home для формирования Содержания
🔵Загрузку файлов с локального хранилища
🔵Обработали и перевели ошибки валидации полей

Админ панель, добавили
🔴взаимодействие с начальной конфигурацией сервера через веб-интерфейс
🔴возможность управления метками в организации

Система
❤️ стали обладателями домена gitflame.com и перевели лендос на английский (welcome!)

Приходите, посмотрите. Всё тут gitflame.ru
Please open Telegram to view this post
VIEW IN TELEGRAM
Друзья, мы презентовали сервис GitFlame Раису Республики Татарстан 🔥

Разработанную в Передовой инженерной школе Университета Иннополис систему для хранения исходного кода представили на торжественном собрании общественности Татарстана в честь Дня российской науки.

Подробнее читать тут.

📚📚📚📚📚📚
Please open Telegram to view this post
VIEW IN TELEGRAM