
개발자 Italia는 이탈리아에서 차세대 디지털 공공 서비스를 만드는 개발자 커뮤니티의 참조 포인트입니다.
이 저장소에는 웹 사이트의 출처가 포함되어 있습니다. 웹 사이트는 Jekyll을 사용하여 개발되었습니다.
GitHub Action 작업은 소스를 구축하여 Developers.italia.it-Data로부터 일부 데이터를 가져오고 그 결과 아티팩트를 GH-PAGE 브랜치에 전달합니다. 작업은 또한 매일 밤 최신 데이터를 얻기 위해 트리거됩니다.
우리는 Docker와 Docker-Compose를 사용하여 개발자 환경을 키우고 Repo를 복제하고
.env.example 파일을 .env 로 복사하고 적합한 환경 변수를 수정하십시오. .env.example 각 변수에 대한 자세한 설명을 보유합니다.
cp .env.example .env RUNAS 변수를 사용자에게 설정하십시오.
echo RUNAS= $( id -u ) : $( id -g ) >> .env컨테이너 빌드 :
docker-compose up Docker Logs가 웹 사이트가 0.0.0.0:4000 으로 제공되었다고 명시 적으로 로그를 작성하고 http://localhost:4000 으로 이동하여 웹 사이트를 미리 볼 때까지 기다리십시오.
Jekyll은 Markdown 파일의 변경 사항을 선택하여 즉석에서 다시 컴파일합니다.
Gemfile 또는 package.json 변경하면 다음과 같이 이미지를 재건해야합니다.
docker-compose up --build빌드와 Docker 파일은 모두 makefile을 활용하여보다 복잡한 루틴의 실행을 용이하게합니다. MakeFile을 살펴보면 웹 사이트를 작성하는 데 사용 된 정확한 명령에 대해 더 많이 알 수 있습니다.
커뮤니티의 다른 지역과의 훌륭한 협력을 보장하려면 행동 강령을 검토하십시오.
개발자 Italia는 귀하의 기여 덕분에 존재합니다! 다음은 이미이 저장소에 기여한 사용자 목록입니다.
이 목록은 개발자 Italia 웹 사이트에도 표시됩니다.
모든 기여는 환영합니다! 그러나 더 진행하기 전에 기고 가이드 라인을 살펴보십시오.
Copyright © 2018 -Present -Presidenza del Consiglio Dei Ministri
소스 코드는 BSD 라이센스 (SPDX 코드 : BSD-3-Clause )에 따라 릴리스되며 2018 년 5 월 30 일 부터이 라이센스로 배포됩니다.
이전 코드는 MIT 라이센스에 따라 릴리스되었습니다.