OpenAPI Diff - เว็บไซต์ตรวจสอบการเปลี่ยนแปลงของ API
(tidylogic.net)สวัสดีครับ!
ในฐานะนักพัฒนาแบ็กเอนด์ ผมรู้สึกว่าทุกครั้งที่ต้องแชร์ API interface ในแต่ละเวอร์ชัน การต้องไล่ตรวจสอบการเปลี่ยนแปลงทีละจุดและเขียนว่ามีส่วนไหนเปลี่ยนไปบ้างนั้นค่อนข้างเหนื่อยพอสมควร
ผมเลยพัฒนาสิ่งนี้ขึ้นมาเพื่อให้เมื่ออัปโหลดไฟล์ OpenAPI Spec แบบง่าย ๆ ก็สามารถแสดงภาพรวมให้เห็นได้ว่าส่วนไหนของ API มีการเปลี่ยนแปลงบ้าง!
เมื่อนำไฟล์ json หรือ yaml ไปใส่ใน Old Spec และ New Spec (หรือใส่ลิงก์แล้วโหลดขึ้นมา)
ระบบจะแสดงรายการการเปลี่ยนแปลงของ API ด้านล่าง
และจะมีปุ่มส่งออกผลลัพธ์ขึ้นมาด้วย ซึ่งสามารถดาวน์โหลดเป็นไฟล์ json ได้
แม้จะไม่ใส่ไฟล์ Spec ก็ยังสามารถใช้การโหลดผลลัพธ์จากไฟล์ json ที่ดาวน์โหลดไว้ เพื่อเรียกดูเฉพาะรายการการเปลี่ยนแปลงได้เช่นกัน!
ตอนนี้ยืนยันการทำงานเฉพาะกับ OpenAPI V2 เท่านั้นครับ โปรดใช้เป็นข้อมูลอ้างอิง
ยินดีรับฟีดแบ็กครับ!
ตอนนี้กำลังพิจารณาพัฒนาฟังก์ชันยูทิลิตีใหม่ ๆ อยู่ด้วย ถ้ามีไอเดียดี ๆ ฝากคอมเมนต์ได้เลย
ยังไม่มีความคิดเห็น