Developers Italia is the reference point for the community of developers creating the next generation of digital public services in Italy.
We use Docker and docker-compose to bring up the developer environment, just clone the repo and
cp .env.example .env
RUNAS variable to your user:
echo RUNAS=$(id -u):$(id -g) >> .env
Build the container:
Wait until the Docker logs explicitly say that the website is served at
0.0.0.0:4000 and navigate to
http://localhost:4000 to preview the website.
Jekyll will pick up changes to the Markdown files and recompile them on the fly.
If you change the
package.json, you'll need to rebuild the image with:
docker-compose up --build
Both the CircleCI build and the Docker files leverage a Makefile, facilitating the execution of more complex routines. You can have a look at the Makefile to know more about the exact commands used to build the website.
Please review our Code of Conduct to ensure a great collaboration with the rest of the community.
This list is also displayed in the Developers Italia website.
Every contribution is welcome! However, before proceeding further please take a look at our contributing guidelines.
Copyright (c) 2018-2020 - Presidenza del Consiglio dei Ministri
The source code is released under the BSD license (SPDX code:
and it's distributed with this license since May 30th 2018.
The previous code has been released under under the MIT license.