developers.italia.it
1.0.0

開發人員意大利是開發人員社區創建下一代數字公共服務的參考點。
該存儲庫包含網站的來源。該網站是使用Jekyll開發的。
GitHub Action作業構建了來源,從開發人員那裡獲取了一些數據,並將其由此產生的工件提交給GH-PAGES分支。每晚還會觸發這項工作以獲取最新數據。
我們使用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來預覽該網站。
Jekyll將對Markdown文件進行更改,並隨時重新編譯它們。
如果您更改Gemfile或package.json ,則需要使用以下方式重建圖像。
docker-compose up --build構建和Docker文件都利用Makefile,從而促進了更複雜的例程的執行。您可以查看Makefile,以了解更多有關構建網站的確切命令。
請查看我們的行為準則,以確保與社區其他成員進行良好的合作。
開發人員Italia的存在也歸功於您的貢獻!這是已經為此存儲庫做出貢獻的用戶列表:
此列表還顯示在Italia網站開發人員中。
歡迎每一個貢獻!但是,在進一步繼續之前,請查看我們的貢獻指南。
版權所有©2018 -Present -Presidenza del conciglio dei Ministri
源代碼以BSD許可(SPDX代碼: BSD-3-Clause )發布,自2018年5月30日以來,它已隨附此許可證。
先前的代碼已根據MIT許可證發布。