ทำงานกับโครงการขนาดกลางบนเว็บเราต้องการวิธีการจัดการซอร์สโค้ดอย่างสมเหตุสมผลในหมู่ผู้พัฒนาแบ็กเอนด์และส่วนหน้า ฉันสงสัยว่ามีวิธีปฏิบัติที่ดีสำหรับการทำงานร่วมกันที่มีประสิทธิภาพหรือไม่ ไม่มี ความต้องการของ ใช้งานร่วมกัน รหัสแบ็กเอนด์ กับผู้พัฒนาส่วนหน้า (สำหรับเหตุผลต่าง ๆ รวมถึงเหตุผลด้านความปลอดภัย)
แพลตฟอร์มของเราคือ Django ดังนั้นแบ็คเอนด์จึงประกอบด้วยไฟล์ Python / Django และส่วนหน้าประกอบด้วยไฟล์เทมเพลต Django (เทมเพลต HTML), CSS, JavaScript และไฟล์สแตติก (ภาพ ฯลฯ ... ) ฉันต้องการวิธีที่สะดวกสบายสำหรับผู้พัฒนาส่วนหน้าในการทำงานโดยไม่ต้องเข้าถึงรหัสเบื้องหลัง
ความคิดแรกของฉันคือการสร้างแบ็กเอนด์“ สาธิต” แยกต่างหากที่มีฟังก์ชันมุมมองทั้งหมด แต่ใช้ข้อมูลคงที่เพื่อส่งไปยังเทมเพลต ฉันอยากรู้ว่าแม้ว่าจะมีสิ่งที่ดีกว่าบางทีอาจเป็นเครื่องมือพิเศษสำหรับเรื่องนี้ เป็นการดีที่บางสิ่งที่นักพัฒนาส่วนหน้าจะสามารถใช้โดยตรงในเบราว์เซอร์ของพวกเขา (อาจเป็นปลั๊กอิน?) โดยไม่จำเป็นต้องเรียกใช้เซิร์ฟเวอร์ devel ท้ายที่สุดสิ่งที่พวกเขาต้องการทดสอบ / ดูคือการสืบทอดและการแสดงผลเทมเพลต
ความคิดหรือประสบการณ์กับสิ่งนี้?