

Genio هو IDE الأصلي والتشغيل الكامل لنظام التشغيل Haiku
بعض ميزات Genio IDE هي:
بدأ Genio كشوكة من Ideam ، ويستند المحرر على Scintilla لهيكو.
أخذنا أيضًا الإلهام والرمز من المحرر Koder.
pkgman install gcc_syslibs_devel llvm17_clangيهدف Genio إلى أن يكون 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 لتوفير الدعم لإعدادات المشروع. تتوفر ملفات التطوير المطلوبة في 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 من terminal.
إذا كنت ترغب في تجربة بناء clang ++:
llvm17_clang و llvm17_lld hpkgs من haikuportsBUILD_WITH_CLANG إلى 1 في Makefile تنفيذ make deps && make في دليل Genio الأعلى. يتم إنشاء القابلة للتنفيذ في دليل app الفرعي.
يمكن أيضًا بناء Genio داخل Genio نفسه.
نحن نقبل بكل سرور المساهمات ، خاصة بالنسبة لإصلاحات الأخطاء. لا تتردد في تقديم PRS. بالنسبة لمساهمات الكود ، تفضل API Haiku على Posix ، حيثما كان ذلك ممكنًا. نحن (نحاول) التمسك بأسلوب Haiku للرمز ، على الرغم من أننا أقل صرامة بعض الشيء في بعض الأحيان.
Genio متاح تحت رخصة معهد ماساتشوستس للتكنولوجيا. انظر الترخيص. يتم أخذ أيقونات LSP Outline من رمز Visual Studio وإصدارها بموجب ترخيص Creative Commons. انظر Visual Studio Code - الرموز