
Разработчики Italia - это ориентир для сообщества разработчиков, создающих следующее поколение цифровых общественных услуг в Италии.
Этот репозиторий содержит источники веб -сайта. Сайт разработан с использованием Jekyll.
Работа с GitHub Action создает источники, получая некоторые данные от Developers.italia. Работа также запускается каждую ночь, чтобы получить последние данные.
Мы используем Docker и Docker-Compose, чтобы поднять среду разработчика, просто клонировать репо и
Скопируйте файл .env.example в .env и измените переменные среды, поскольку он вам подходит. .env.example содержит подробное описание каждой переменной.
cp .env.example .env Установите переменную RUNAS для вашего пользователя:
echo RUNAS= $( id -u ) : $( id -g ) >> .envСоздайте контейнер:
docker-compose up Подождите, пока Docker не выйдет в систему явно не скажут, что веб -сайт будет обслуживаться на 0.0.0.0:4000 , и перейдите на http://localhost:4000 для предварительного просмотра веб -сайта.
Джекилл возьмет изменения в файлы разметки и перекомпиляет их на лету.
Если вы измените Gemfile или package.json , вам нужно будет восстановить изображение с помощью:
docker-compose up --buildИ файлы сборки, и файлы Docker используют Makefile, способствуя выполнению более сложных процедур. Вы можете взглянуть на Makefile, чтобы узнать больше о точных командах, используемых для создания веб -сайта.
Пожалуйста, просмотрите наш Кодекс поведения, чтобы обеспечить отличное сотрудничество с остальной частью сообщества.
Разработчики Италия существует также благодаря вашим вкладам! Вот список пользователей, которые уже внесли свой вклад в этот репозиторий:
Этот список также отображается на веб -сайте разработчиков Italia.
Каждый вклад приветствуется! Однако, прежде чем продолжить, посмотрите на наши рекомендации.
Copyright © 2018 -Present - Presidenza del Consiglio dei ministri
Исходный код выпускается в соответствии с лицензией BSD (код SPDX: BSD-3-Clause ) и распределен с этой лицензией с 30 мая 2018 года.
Предыдущий код был выпущен под лицензией MIT.