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许可证发布。