เปิดซอร์สโค้ดของ Haystack Editor
คลังเก็บโค้ด
- คลังนี้เป็นสถานที่ที่ Haystack Software ใช้พัฒนา Haystack Editor ร่วมกับชุมชน
- ใช้สำหรับจัดการโค้ดและอีสชู พร้อมเปิดเผยโรดแมปด้วย
- ซอร์สโค้ดเผยแพร่ภายใต้ PolyForm Strict License 1.0.0
Haystack Editor
- Haystack Editor เป็นดิสทริบิวชันที่มีการปรับแต่งเฉพาะบางอย่างรวมอยู่
- ผสานความเรียบง่ายของตัวแก้ไขโค้ดเข้ากับ Canvas UI เพื่อให้เข้าใจโค้ดได้ง่าย
- รองรับการแก้ไขโค้ดแบบครอบคลุม การนำทาง การช่วยทำความเข้าใจโค้ด การดีบักแบบเบา โมเดลการขยายความสามารถ และการผสานรวมกับเครื่องมือเดิม
- อัปเดตทุกสัปดาห์ด้วยฟีเจอร์ใหม่และการแก้บั๊ก
- ดาวน์โหลดได้จากเว็บไซต์ Haystack สำหรับ Windows, macOS และ Linux
วิธีมีส่วนร่วม
- สามารถเข้าร่วมโปรเจกต์ได้ด้วยวิธีต่อไปนี้:
- ส่งรายงานบั๊กและคำขอฟีเจอร์ พร้อมช่วยยืนยันปัญหา
- รีวิวการเปลี่ยนแปลงซอร์สโค้ด
- ตรวจทานเอกสาร แก้คำผิด และส่งพูลรีเควสต์เพื่อเพิ่มเนื้อหาใหม่
- หากต้องการแก้ปัญหาด้วยตนเองและมีส่วนร่วมกับโค้ดเบส ให้ดูเอกสาร 'How to Contribute' สำหรับ:
- วิธีบิลด์และรันจากซอร์ส
- เวิร์กโฟลว์การพัฒนา รวมถึงการดีบักและการรันทดสอบ
- การส่งพูลรีเควสต์
- การหาอีสชูที่จะลงมือทำ
ฟีดแบ็ก
- ถามคำถามใน Discord
- ส่งอีสชู
- ติดตาม @AkshaySubr42403 และส่งความเห็น
โปรเจกต์ที่เกี่ยวข้อง
- คอมโพเนนต์แกนหลักและความสามารถส่วนขยายของ Haystack อยู่ในคลัง GitHub แยกต่างหาก
- ตัวอย่าง: node debug adapter, mono debug adapter, คลัง Pixi
ส่วนขยายที่บันเดิลมา
- Haystack มีส่วนขยายในตัวที่รวมไวยากรณ์และสไนเป็ตสำหรับหลายภาษา
- ส่วนขยายที่ให้การรองรับภาษาอย่างครบถ้วน (การเติมโค้ดอัตโนมัติ, ไปยังนิยาม) จะมีคำต่อท้าย
language-features
- ตัวอย่าง: ส่วนขยาย
json ให้การทำสีไวยากรณ์สำหรับ JSON และส่วนขยาย json-language-features ให้การรองรับภาษาแบบครบถ้วนสำหรับ JSON
ไลเซนส์
สรุปโดย GN⁺
- Haystack Editor ผสานตัวแก้ไขโค้ดกับ Canvas UI เพื่อช่วยให้ผู้ใช้เข้าใจโค้ดได้ง่ายขึ้น
- อัปเดตทุกสัปดาห์และใช้งานได้บน Windows, macOS และ Linux
- การมีส่วนร่วมจากชุมชนช่วยให้มีการแก้บั๊กและเพิ่มฟีเจอร์อย่างต่อเนื่อง
- มีส่วนขยายในตัวที่รองรับภาษาอย่างครบถ้วนสำหรับหลายภาษา
- เพิ่มความสามารถในการขยายและฟังก์ชันการใช้งานผ่านการผสานรวมกับโปรเจกต์ที่เกี่ยวข้อง
1 ความคิดเห็น
ความคิดเห็นบน Hacker News
การเปิดตัวช่วงแรกของ Haystack ดูมีอนาคต และขอให้ประสบความสำเร็จ
น่าจะสนใจการทำ Whiteboard ของ CoCalc
นึกภาพการแมป codebase ทั้งองค์กรด้วยเฟรมเวิร์กและภาษาที่หลากหลาย
สงสัยว่าได้แรงบันดาลใจมาจาก Light Table หรือไม่
ขอคำแนะนำ infinite canvas แบบโอเพนซอร์ส
ถ้ามีให้เป็นส่วนขยาย VSCode ก็จะลองใช้
ยังไม่ค่อยมั่นใจกับโมเดลธุรกิจ
ทำให้นึกถึงสภาพแวดล้อม "Kansas" ของภาษาโปรแกรม Self
เป็นแนวทางที่สะดวกในการคลี่และแมป code snippet กับการเชื่อมต่อบนพื้นที่สองมิติ
สงสัยว่าทำไมถึงทำเป็นส่วนขยายไม่ได้