

Genio adalah IDE asli dan berfungsi penuh untuk sistem operasi haiku
Beberapa fitur GENIO IDE adalah:
Genio dimulai sebagai garpu Ideam, dan editor didasarkan pada Scintilla untuk haiku.
Kami juga mengambil inspirasi dan kode dari editor Koder.
pkgman install gcc_syslibs_devel llvm17_clangGenio bertujuan untuk menjadi ide yang mudah, sederhana namun kuat untuk haiku yang terinspirasi oleh VS Code dan Nova.
Untuk fitur IDE yang lebih canggih, GENIO mengimplementasikan protokol LSP. (https://microsoft.github.io/language-server-protocol/)
Genio membutuhkan Scintilla dan Lexilla untuk mengimplementasikan berbagai fungsi. Ini juga mengharuskan libgit2 untuk mengimplementasikan fitur git, libyaml_cpp untuk membaca file yaml dan editorconfig_core_c untuk memberikan dukungan untuk pengaturan proyek .EditorConfig proyek. File pengembangan yang dibutuhkan tersedia di libgit2_devel , lexilla_devel , yaml_cpp0.8_devel , dan editorconfig_core_c_devel . Jalankan pkgman install libgit2_devel lexilla_devel yaml_cpp0.8_devel editorconfig_core_c_devel dari terminal.
Jika Anda ingin mencoba Build ++:
llvm17_clang dan llvm17_lld HPKGS dari haikuportsBUILD_WITH_CLANG ke 1 di Makefile Execute make deps && make in Genio's Top Directory. Yang dapat dieksekusi dibuat di Subdirektori app .
Genio juga dapat dibangun di dalam Genio sendiri.
Kami dengan senang hati menerima kontribusi, terutama untuk perbaikan bug. Jangan ragu untuk mengirimkan PRS. Untuk kontribusi kode, lebih suka Haiku API daripada POSIX, jika berlaku. Kami (mencoba) tetap berpegang pada gaya haiku untuk kode, meskipun kadang -kadang kami sedikit kurang ketat.
Genio tersedia di bawah lisensi MIT. Lihat lisensi.md. Garis besar ikon LSP diambil dari kode studio visual dan dirilis di bawah lisensi Creative Commons. Lihat Kode Visual Studio - Ikon