
開発者のイタリアは、イタリアで次世代のデジタル公共サービスを作成する開発者のコミュニティの参照ポイントです。
このリポジトリには、Webサイトのソースが含まれています。ウェブサイトはJekyllを使用して開発されています。
GitHubアクションジョブはソースを構築し、開発者からいくつかのデータを取得し、結果のアーティファクトを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を見て、Webサイトの構築に使用される正確なコマンドについて詳しく知ることができます。
コミュニティの他の地域との優れたコラボレーションを確保するために、行動規範を確認してください。
開発者のイタリアは、あなたの貢献のおかげでも存在します!このリポジトリに既に貢献しているユーザーのリストは次のとおりです。
このリストは、Developers Italia Webサイトにも表示されます。
すべての貢献は大歓迎です!ただし、さらに進める前に、貢献ガイドラインをご覧ください。
Copyright©2018 -Present -Presidenza Del Consiglio Dei Ministri
ソースコードは、BSDライセンス(SPDXコード: BSD-3-Clause )の下でリリースされ、2018年5月30日からこのライセンスで配布されています。
以前のコードは、MITライセンスの下でリリースされました。