การตั้งค่าโปรเจกต์ใหม่เป็นประเพณีที่ยาวนาน และเริ่มมีมาตรฐานมากขึ้นด้วยการเกิดขึ้นของการควบคุมเวอร์ชันที่ทันสมัยเช่น Git ในขณะที่บางคนอาจใช้วิธีการแบบกราฟิก ผู้ที่รักการใช้บรรทัดคำสั่งนิยมใช้ควบคุมและความเร็วของคำสั่งต่างๆผ่านเทอร์มินัล Fish Shell ที่รู้จักว่ามีการออกแบบที่เป็นมิตรกับผู้ใช้ ทำให้ง่ายขึ้นด้วยคุณสมบัติที่มีประโยชน์เช่นการเน้นไวยากรณ์และการเติมคำอัตโนมัติ วิธีการอื่น ๆ ได้แก่ การใช้ IDE ที่มีการกำหนดค่าโปรเจกต์เริ่มต้นในตัว หรือสคริปต์ในเชลล์อื่นๆเช่น Bash หรือ Zsh — แต่ Fish โดดเด่นด้วยความง่ายดายและความโต้ตอบ ในการใช้งานจริง กระบวนการ init เป็นสิ่งที่ปรับแต่งได้โดยตัวเอง; คุณปรับและเลือกใช้ให้เหมาะกับสแต็คและเครื่องมือที่คุณเลือก ไม่ว่าจะเป็นการเพิ่มเครื่องมือสร้าง การตั้งค่าตรวจสอบคุณภาพโค้ด หรือการสร้างโครงสร้างโฟลเดอร์ เป็นเรื่องทั้งหมดเกี่ยวกับการทำให้การพัฒนาในอนาคตของคุณราบรื่นยิ่งขึ้น.