
นักพัฒนาอิตาลีเป็นจุดอ้างอิงสำหรับชุมชนนักพัฒนาที่สร้างบริการสาธารณะดิจิตอลรุ่นต่อไปในอิตาลี
ที่เก็บนี้มีแหล่งที่มาของเว็บไซต์ เว็บไซต์ได้รับการพัฒนาโดยใช้ Jekyll
งานแอ็คชั่น GitHub สร้างแหล่งที่มารับข้อมูลจากนักพัฒนา. italia.it-data และทำสิ่งประดิษฐ์ที่เกิดขึ้นกับสาขา GH-PAGES งานจะถูกกระตุ้นทุกคืนเพื่อรับข้อมูลล่าสุด
เราใช้ Docker และ Docker-compose เพื่อนำเสนอสภาพแวดล้อมนักพัฒนาเพียงแค่โคลน repo และ
คัดลอกไฟล์ .env.example ลงใน .env และแก้ไขตัวแปรสภาพแวดล้อมตามที่เหมาะสมกับคุณ .env.example ถือคำอธิบายโดยละเอียดของแต่ละตัวแปร
cp .env.example .env ตั้งค่าตัวแปร RUNAS ให้กับผู้ใช้ของคุณ:
echo RUNAS= $( id -u ) : $( id -g ) >> .envสร้างคอนเทนเนอร์:
docker-compose up รอจนกระทั่งนักเทียบท่าบันทึกอย่างชัดเจนว่าเว็บไซต์ให้บริการที่ 0.0.0.0:4000 และนำทางไปที่ http://localhost:4000 เพื่อดูตัวอย่างเว็บไซต์
Jekyll จะรับการเปลี่ยนแปลงไฟล์ Markdown และคอมไพล์ใหม่ได้ทันที
หากคุณเปลี่ยน Gemfile หรือ package.json คุณจะต้องสร้างภาพใหม่ด้วย:
docker-compose up --buildทั้งไฟล์บิลด์และไฟล์ Docker ใช้ประโยชน์จาก MakeFile ซึ่งอำนวยความสะดวกในการดำเนินการตามรูทีนที่ซับซ้อนมากขึ้น คุณสามารถดู MakeFile เพื่อทราบข้อมูลเพิ่มเติมเกี่ยวกับคำสั่งที่แน่นอนที่ใช้ในการสร้างเว็บไซต์
โปรดตรวจสอบจรรยาบรรณของเราเพื่อให้แน่ใจว่ามีความร่วมมือที่ดีกับส่วนที่เหลือของชุมชน
นักพัฒนาอิตาเลียยังมีอยู่ด้วยการมีส่วนร่วมของคุณ! นี่คือรายชื่อผู้ใช้ที่มีส่วนร่วมในที่เก็บนี้แล้ว:
รายการนี้จะแสดงในเว็บไซต์นักพัฒนาซอฟต์แวร์ของ Italia
ยินดีต้อนรับทุกการบริจาค! อย่างไรก็ตามก่อนที่จะดำเนินการต่อไปโปรดดูที่แนวทางการสนับสนุนของเรา
ลิขสิทธิ์© 2018 -Present - Presidenza del Consiglio dei Ministri
ซอร์สโค้ดถูกเผยแพร่ภายใต้ใบอนุญาต BSD (รหัส SPDX: BSD-3-Clause ) และแจกจ่ายด้วยใบอนุญาตนี้ตั้งแต่วันที่ 30 พฤษภาคม 2018
รหัสก่อนหน้านี้ได้รับการเผยแพร่ภายใต้ใบอนุญาต MIT