GLib는 GTK 및 GNOME과 같은 프로젝트의 기반을 형성하는 하위 수준 핵심 라이브러리입니다. 이는 C에 대한 데이터 구조 처리, 이식성 래퍼 및 이벤트 루프, 스레드, 동적 로딩 및 객체 시스템과 같은 런타임 기능을 위한 인터페이스를 제공합니다.
공식 다운로드 위치는 https://download.gnome.org/sources/glib입니다.
공식 홈페이지는 https://www.gtk.org/ 입니다.
'INSTALL.md' 파일을 참조하세요. Windows에서 GLib를 빌드하기 위한 별도의 심층 문서가 있습니다.
업스트림 GLib는 최신 안정 릴리스 시리즈, 이전 안정 릴리스 시리즈 및 현재 개발 릴리스 시리즈만 지원합니다. 모든 이전 버전은 업스트림을 지원하지 않으며 버그가 포함되어 있을 수 있으며, 그 중 일부는 악용 가능한 보안 취약점일 수 있습니다.
자세한 내용은 SECURITY.md를 참조하세요.
API 문서는 다음과 같은 GLib에 대해 온라인으로 제공됩니다.
GLib 사용 방법에 대한 질문이 있으면 GNOME의 Discourse 인스턴스에서 도움을 구하세요. 또는 StackOverflow에 질문하고 glib
태그를 지정하세요.
버그는 그놈 문제 추적 시스템에 보고되어야 합니다. 본인이 직접 계정을 만들어야 합니다. 수신[email protected]로 이메일을 보내(계정 없이) 이메일로 버그를 제출할 수도 있지만 이렇게 하면 경험이 저하됩니다.
버그는 GLib 자체의 문제를 보고하기 위한 것이지 사용 방법에 대해 질문하기 위한 것이 아닙니다. 질문을 하려면 토론 포럼 중 하나를 이용하세요.
버그 보고서에는 다음을 포함하십시오.
tests/
하위 디렉토리에 내장된 테스트 프로그램 중 하나로 이를 재현할 수 있다면 가장 편리할 것입니다. 그렇지 않은 경우 해당 동작을 보여주는 간단한 테스트 프로그램을 포함시키십시오. 최후의 수단으로 다운로드할 수 있는 더 큰 소프트웨어에 대한 포인터를 제공할 수도 있습니다.GLib에 기여를 시작하는 방법을 알아보려면 기여 가이드를 따르세요.
패치는 gitlab.gnome.org에 병합 요청으로 제출되어야 합니다. 이 페이지를 사용하려면 사이트에 로그인해야 합니다. 패치가 기존 문제를 해결하는 경우 커밋 메시지에서 다음 표기법으로 문제를 참조하세요(문제 123).
Closes: #123
그렇지 않으면 변경 사항을 적용하는 새로운 병합 요청을 생성하세요. 별도의 문제를 제출할 필요는 없습니다.