เปิดตัว isomorphic-git 1.0
(isomorphic-git.org)-
Git ที่พัฒนาเป็น JavaScript ล้วน จึงใช้งานได้ทุกที่
-
ทำงานได้บนทุกเบราว์เซอร์ รวมถึงเซิร์ฟเวอร์ NodeJS
-
มุ่งเป้าให้เข้ากันได้กับ Git implementation เดิม 100%
-
สำหรับเดสก์ท็อป/เซิร์ฟเวอร์ มี CLI แยกต่างหากชื่อ isogit
1 ความคิดเห็น
เปิดให้
git clone/fetch ในเบราว์เซอร์ แก้ไข แล้วcommitก่อนจะpushกลับได้เลยแบบนี้ก็จะทำสิ่งต่าง ๆ ได้ เช่น
ดึงโค้ดจาก GitHub มาแก้และบันทึกในเว็บเอดิเตอร์ได้ (ตอนนี้ GitHub ยังไม่รองรับ CORS จึงต้องใช้ proxy: https://github.com/isomorphic-git/cors-proxy)
บล็อก static page บน GitHub สามารถคอมมิตอัตโนมัติได้เมื่อกดบันทึกจากเอดิเตอร์
ก่อนหน้านี้ก็มี WASM-GIT ที่แปลงด้วย WASM อยู่แล้ว https://github.com/petersalomonsen/wasm-git
แต่ตัวนี้ทำด้วย JS ล้วน ๆ เลยน่าจะปรับแต่งให้เหมาะกับเว็บได้มากกว่า