

Genio เป็น IDE ที่ใช้งานได้ง่ายและใช้งานได้อย่างสมบูรณ์สำหรับระบบปฏิบัติการไฮกุ
คุณสมบัติบางอย่างของ Genio IDE คือ:
GENIO เริ่มต้นจากการแยก IDEAM และบรรณาธิการอยู่บนพื้นฐานของ Scintilla สำหรับ Haiku
นอกจากนี้เรายังใช้แรงบันดาลใจและรหัสจาก Editor Koder
pkgman install gcc_syslibs_devel llvm17_clangGenio ตั้งเป้าหมายที่จะเป็น IDE ที่ง่ายและทรงพลังสำหรับไฮกุที่ได้รับแรงบันดาลใจจาก VS Code และ Nova
สำหรับคุณสมบัติ IDE ขั้นสูง Genio ใช้โปรโตคอล LSP (https://microsoft.github.io/language-server-protocol/)
Genio ต้องการ Scintilla และ Lexilla เพื่อใช้งานฟังก์ชันต่าง ๆ นอกจากนี้ยังต้องการ libgit2 ในการใช้คุณสมบัติ GIT, libyaml_cpp เพื่ออ่านไฟล์ YAML และ editorConfig_Core_C เพื่อให้การสนับสนุนสำหรับการตั้งค่าโครงการกว้าง. EditorConfig ไฟล์การพัฒนาที่จำเป็นมีอยู่ใน libgit2_devel , lexilla_devel , yaml_cpp0.8_devel และ editorconfig_core_c_devel ตามลำดับ ดำเนินการ pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel จากเทอร์มินัล
หากคุณต้องการลอง build ++ build:
llvm17_clang และ llvm17_lld HPKGS จาก HaikuportsBUILD_WITH_CLANG เป็น 1 ใน Makefile ดำเนินการ make deps && make ในไดเรกทอรีชั้นนำของ Genio ปฏิบัติการถูกสร้างขึ้นในไดเรกทอรีย่อย app
Genio ยังสามารถสร้างขึ้นภายใน Genio เอง
เรายินดีรับการสนับสนุนโดยเฉพาะอย่างยิ่งสำหรับการแก้ไขข้อผิดพลาด อย่าลังเลที่จะส่ง PRS สำหรับการมีส่วนร่วมของรหัสให้เลือก Haiku API Over Posix หากมี เรา (พยายาม) ติดกับสไตล์ไฮกุสำหรับรหัสแม้ว่าบางครั้งเราจะเข้มงวดน้อยลง
Genio มีให้ภายใต้ใบอนุญาต MIT ดู License.md ไอคอนโครงร่าง LSP นำมาจาก Visual Studio Code และเปิดตัวภายใต้ใบอนุญาต Creative Commons ดูรหัส Visual Studio - ไอคอน