นำ start.spring.io มาไว้ใน VS Code แล้ว
(github.com/chimaek)ผมสร้างสิ่งนี้ขึ้นมาเพราะรู้สึกไม่สะดวกที่ต้องสลับไปมาระหว่างเบราว์เซอร์ทุกครั้งเวลาสร้างโปรเจกต์ Spring Boot
Extension ทางการของ MS เดิมใช้วิธีเลือกตัวเลือกทีละขั้นจาก Command Palette ทำให้ย้อนกลับไปขั้นก่อนหน้าไม่ได้ และไม่สามารถดูพร้อมกันทั้งการตั้งค่าโปรเจกต์กับ dependencies เพื่อปรับแต่งได้
Spring Forge มอบเลย์เอาต์แบบ 2 พาเนลเดียวกับ start.spring.io ไว้ภายใน VS Code
เนื่องจากเรียกใช้ API ทางการโดยตรง จึงไม่มีการ hardcode dependencies และเมื่อทีม Spring อัปเดต ก็จะสะท้อนตามให้อัตโนมัติ
ฟีเจอร์ที่รองรับเพิ่มเติมเมื่อเทียบกับ MS Extension
- เมื่อเปลี่ยนเวอร์ชัน Boot จะยกเลิกการเลือก dependencies ที่ไม่เข้ากันโดยอัตโนมัติพร้อมแสดงคำเตือน
- พรีวิว
pom.xml/build.gradleก่อนสร้าง (เป็นการตอบกลับจาก API จริง) - บันทึก/โหลดพรีเซ็ตที่ชื่นชอบ
- กู้คืนประวัติล่าสุด 5 รายการได้ด้วยคลิกเดียว
- แท็กความนิยมของ dependencies + คำแนะนำที่เกี่ยวข้อง
- ทูลทิปแบบละเอียด (คำอธิบาย, ID, ความเข้ากันได้ของเวอร์ชัน, ลิงก์เอกสารทางการ)
- ตั้งค่า URL ของเซิร์ฟเวอร์ Initializr ภายในองค์กร
สร้างด้วย Vanilla TypeScript โดยไม่ใช้ React จึงเบา :)
Marketplace: ค้นหา "Spring Forge"
ยินดีรับ feedback หรือ issue ครับ
ยังไม่มีความคิดเห็น