

Genio는 Haiku 운영 체제의 기본적이고 완벽하게 기능적인 IDE입니다.
Genio ide의 일부 기능은 다음과 같습니다.
Genio는 Ideam의 포크로 시작했으며 편집자는 Haiku의 Scintilla를 기반으로합니다.
우리는 또한 편집자 Koder로부터 영감과 코드를 가져갔습니다.
pkgman install gcc_syslibs_devel llvm17_clangGenio는 VS Code와 Nova에서 영감을 얻은 Haiku의 쉽고 간단하지만 강력한 IDE가됩니다.
보다 고급 IDE 기능을 위해 Genio는 LSP 프로토콜을 구현합니다. (https://microsoft.github.io/language-server-protocol/)
Genio는 다양한 기능을 구현하기 위해 Scintilla와 Lexilla가 필요합니다. 또한 libgit2는 git 기능, libyaml_cpp를 구현하려면 Yaml 파일 및 editorconfig_core_c를 읽으려면 Project wide .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 .
Clang ++ 빌드를 시도하려면 :
llvm17_clang 및 llvm17_lld hpkgs를 설치하십시오Makefile 에서 BUILD_WITH_CLANG 1 로 설정하십시오 Genio의 Top Directory에서 make deps && make 실행하십시오. 실행 파일은 app 하위 디렉토리에서 생성됩니다.
Genio는 Genio 자체 내에 건축 할 수 있습니다.
우리는 특히 버그 수정에 대한 기여를 기꺼이 받아들입니다. PR을 자유롭게 제출하십시오. 코드 기여의 경우 해당되는 경우 Posix보다 Haiku API를 선호하십시오. 우리는 때때로 조금 덜 엄격하지만 코드를 위해 하이쿠 스타일을 고수합니다.
Genio는 MIT 라이센스에 따라 제공됩니다. License.md를 참조하십시오. 개요 LSP 아이콘은 Visual Studio Code에서 가져와 Creative Commons 라이센스에 따라 출시됩니다. Visual Studio Code- 아이콘을 참조하십시오