Домой Новости В Нидерландах на базе Forgejo создана платформа совместной разработки кода для госучреждений

В Нидерландах на базе Forgejo создана платформа совместной разработки кода для госучреждений

Власти Нидерландов запустили собственный хостинг code.overheid.nl на базе Forgejo для разработки госсофта

Правительство Нидерландов официально запустило собственный хостинг исходного кода code.overheid.nl. На этой площадке планируют публиковать и совместно разрабатывать открытое программное обеспечение для местных госучреждений. Новый ресурс позиционируется властями как европейская альтернатива таким популярным американским платформам, как GitHub и GitLab, а главной его целью заявлено укрепление цифрового суверенитета страны. В качестве технической основы для государственного сервиса была выбрана открытая платформа совместной разработки Forgejo.

Запуск проекта осуществило подразделение Open Source Program Office, которое было сформировано при Министерстве внутренних дел и по делам королевства Нидерландов. Инициатива продвигает важную философию «Открыто, если не оговорено иное» («Open, tenzij»). Согласно этому принципу, программный код, создаваемый или развиваемый для нужд госучреждений, по умолчанию должен публиковаться в открытом доступе. Это позволит другим государственным структурам, обычным гражданам и коммерческим компаниям свободно проверять его безопасность, использовать в собственных целях и дорабатывать. Авторы проекта уверены, что такой открытый подход не только заметно повысит общее качество разрабатываемого софта, но и обеспечит максимальную прозрачность всех связанных с ним процессов.

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

Стоит отметить, что платформа Forgejo представляет собой независимый форк проекта Gitea, который в свое время также ответвился от популярной системы Gogs. К числу ключевых особенностей Forgejo относятся крайне низкое потребление системных ресурсов (благодаря чему её можно легко развернуть даже на недорогих виртуальных серверах VPS) и предельно простой процесс установки. Платформа предоставляет пользователям полный набор типовых возможностей для эффективной работы с проектами: удобное управление задачами, отслеживание проблем и ошибок (issues), pull-запросы, встроенные вики-страницы, инструменты для координации команд разработчиков, подготовку релизов и автоматизацию размещения готовых пакетов в репозиториях.

Кроме того, система поддерживает детальное управление правами доступа, интеграцию с платформами непрерывной интеграции (CI/CD), расширенный поиск по коду, аутентификацию через протоколы LDAP и OAuth, а также полноценный доступ к репозиториям по защищенным протоколам SSH и HTTP/HTTPS. Для удобства команд предусмотрено подключение web-хуков для оперативной интеграции с популярными мессенджерами и сервисами вроде Slack и Discord, а также поддержка Git-хуков, технологии Git LFS и специализированных инструментов для бесшовной миграции и зеркалирования существующих репозиториев.

Источник: http://www.opennet.ru