Компания «Ресолют» (входит в «Группу Астра») заявила о выпуске новой версии платформы для разработки программного обеспечения GitFlic. По словам создателей, в GitFlic 3.2.0 реализовано 150 задач, направленных на повышение эффективности работы пользователей, расширение интеграционных возможностей и на усиление поддержки безопасной разработки.
Одним из ключевых нововведений разработчики заявляют ролевую модель Role‑Based Access Control (RBAC). RBAC представляет собой метод управления доступом к ресурсам в системе. В GitFlic этот метод используется для определения, какие действия могут выполнять пользователи в различных частях проекта. Эта возможность позволяет разграничить и упорядочить работу над большими проектами в крупных командах.
Кроме появления RBAC, в GitFlic 3.2.0 добавлены:
интеграция GitFlic 3.2.0 с Jira, позволяющая связывать коммиты с конкретными задачами или багами в системе управления проектам;
собственный редактор кода, способствующий упрощению работы с файлами и самим кодом;
удобная загрузка файлов, сделанная непосредственно из пользовательского интерфейса (UI);
поддержка модулей на языке Go;
интеграции с SCA‑анализаторами (Software Composition Analysis), представляющими собой инструменты, позволяющими для анализа состава программного обеспечения пользователям выполнять проверку кода и зависимостей (библиотек и пакетов), применяемых в проекте, на наличие уязвимостей, лицензионных проблем и других рисков;
unit‑тесты для проверки отдельных элементов кода, позволяющие удостовериться, что каждый элемент (unit) работает правильно, изолируя его от остальной части программы;
механизм наследования настроек шаблонов защищённых тегов, веток и одобрений из компаний или команд в запросах на слияние.
Максим Козлов
Технический директор компании «Ресолют»
«В этой версии реализованы важнейшие функции, которые упрощают работу с исходным кодом и позволяют тонко настраивать различные аспекты проектов в зависимости от потребностей заказчиков и разработчиков. Эти улучшения делают платформу полезной как для небольших команд, которым важны скорость, лёгкий старт и полнота функционала, так и для крупных предприятий, где необходимо оптимизировать рабочие процессы и соблюдать требования информационной безопасности на всех этапах жизненного цикла ПО».
Источник: habr.com