GitHub, 접근성의 새로운 장을 열다
출처: GitHub Blog
5년 전, 우리는 GitHub의 접근성 프로그램을 시작했습니다. 접근성 부채를 해결하던 작은 팀으로 시작했지만, 이제는 엔지니어링 기본 원칙, 디자인 시스템, AI 도구, 그리고 문화 전반에 녹아든 회사 차원의 규율로 성장했습니다. 5주년을 맞아 우리는 한 걸음 물러서서 근본적인 질문을 던졌습니다. “앞으로 우리는 어디로 나아가야 할까?”
그 답은 올해 초에 공개한 우리의 접근성 전략입니다. 이 전략은 우리 프로그램에 있어 중요한 전환점이 됩니다. 처음 5년 동안은 주로 내부에 초점을 맞췄다면, 이제부터는 외부로 눈을 돌려 전 세계 개발자 커뮤니티와 함께 성장하고자 합니다. GitHub 전역에 접근성 문화를 구축하고, 모든 개발자·팀·오픈소스 프로젝트가 포함되는 환경을 만들고자 합니다.
전략은 네 가지 우선순위로 구성됩니다. 이번 전 세계 접근성 인식의 날(Global Accessibility Awareness Day)에는 각 전략적 우선순위에 대한 초기 진행 상황을 공유합니다.
규모 있게 오픈소스 접근성 향상 돕기
오픈소스 소프트웨어는 전 세계 기술의 많은 부분을 구동하지만, 많은 프로젝트가 장애인을 위해 설계되지 않았습니다. GAAD 2025 전날, 우리는 이를 바꾸겠다는 서약을 했습니다. 서약의 목표는 세 가지였습니다: 장애인이 오픈소스에 기여할 수 있도록 돕기, 오픈소스 보조 기술의 가용성을 높이기, 그리고 주류 오픈소스 프로젝트의 접근성을 개선하기.
지난 해, 우리는 서약을 실천으로 옮기는 오픈소스 이니셔티브를 시작했습니다.
오픈소스 보조 기술 해커톤
이번 주, 우리는 샌프란시스코 GitHub 본사에서 첫 번째 오픈소스 보조 기술 해커톤을 개최합니다. 이틀에 걸쳐 참가자들은 장애인에게 힘을 실어주는 16개의 선정 프로젝트에 기여하게 됩니다. 여기에는 시각장애 학생이 Monarch 재생 촉각 디스플레이에서 그래픽 정보를 탐색하도록 돕는 프로젝트, AI를 활용해 PDF 파일을 접근 가능한 형식으로 변환하는 프로젝트, 전동 휠체어용 해킹 등 다양한 내용이 포함됩니다. 해커톤에는 오픈소스 NVDA 스크린 리더를 위한 Office Hours와 GitHub Learning Room도 마련돼, 참가자들이 GitHub에서 오픈소스 워크플로우를 배우는 데 도움을 줍니다.
오픈소스 접근성 서밋
2025년 10월, 우리는 노스캐롤라이나주 롤리의 All Things Open 행사에서 첫 번째 오픈소스 접근성 서밋을 주최했습니다. 반응은 압도적이었으며, 300명이 등록하고 500명 이상이 대기 명단에 올랐습니다. 서밋에서는 장애·접근성·오픈소스 커뮤니티 전문가들이 모여 여섯 가지 핵심 과제 영역을 도출하고 협업 로드맵을 초안했습니다. 이 작업은 GitHub의 open-source-accessibility 조직에서 진행 중이며, 공개 Slack 워크스페이스를 통해 커뮤니티 논의가 조율되고 있습니다.
오픈소스 프로젝트를 위한 접근성 모범 사례
Maria Lamardo는 오픈소스 유지보수자와 협업해 오픈소스 프로젝트를 위한 접근성 모범 사례를 opensource.guide에 공개했습니다. 이 가이드는 유지보수자가 접근성 진술 작성, 기본적으로 접근 가능한 문서 제공, 키보드 탐색 가능한 인터페이스 설계, 의미론적 HTML 사용 등 장애인을 중심에 두고 개발 프로세스를 진행하도록 돕습니다.
장애인 개발자가 GitHub에서 빌드하도록 지원하기
모든 개발자의 집인 GitHub는 모든 개발자가 환영받고, GitHub가 제공하는 모든 도구를 활용해 전 세계 소프트웨어 개발의 미래에 기여할 수 있기를 바랍니다. 접근성은 GitHub 엔지니어링 기본 원칙 중 하나입니다. 우리는 기대치를 명확히 정의하고 지속적으로 테스트하며, 엔지니어링 스코어카드를 통해 책임성을 확보함으로써 탁월함을 추구합니다. 우리의 Primer 디자인 시스템은 강력한 기반을 제공하고, 제품 팀에 접근성 디자이너를 배치해 초기 스케치 단계부터 최종 배포까지 접근성을 고려하도록 합니다.
지난 1년 동안 우리는 플랫폼 전반에 걸쳐 상당한 개선을 이루었습니다.
재설계된 풀 리퀘스트 경험
풀 리퀘스트는 개발자 경험의 핵심 요소입니다. 올해 풀 리퀘스트 팀은 파일 변경 페이지를 완전히 재설계하고, 모든 단계에 접근성을 적용했습니다. 일관된 키보드 탐색, 랜드마크, 조절 가능한 행 간격, 페이지 새로 고침 감소(스크린 리더 사용자가 페이지가 새로 고쳐질 때 위치를 잃는 문제 해결) 등을 구현했습니다. 7개월에 걸쳐 7차 업데이트를 배포했으며, 개선된 경험은 2026년 1월에 모든 사용자의 기본값으로 적용되었습니다.
향상된 대비와 테마
2025년 6월, 디자인 팀은 모든 GitHub 테마에 대해 향상된 대비 제어 기능을 도입했습니다. 처음으로 로그아웃 상태인 사용자도 대비를 조절할 수 있게 되었으며, GitHub를 방문하는 누구나 계정 없이 시각 경험을 맞춤 설정할 수 있습니다.
더 똑똑한 검색
2026년 4월, GitHub Issues에 대한 의미 검색이 일반 제공(General Availability)되었습니다. 사용자는 자연어로 찾고자 하는 내용을 설명하면 개념적으로 연관된 결과를 얻을 수 있어 인지 부하가 감소하고 플랫폼이 모두에게 더 직관적으로 다가갑니다.
GitHub 명령줄 인터페이스(CLI) 접근성 대폭 개선
우리는 터미널이 개발자 경험에 필수적이며, 업계 전반에서 접근성이 충분히 지원되지 않은 환경이라고 믿습니다. 지난 1년 동안 CLI 팀은 기준을 크게 높였습니다.
2025년 5월, CLI 팀은 GitHub CLI 접근성 개선을 출시했습니다. 스크린 리더 지원을 추가해 프롬프트와 스피너 표시가 음성 합성에 혼동을 주던 문제를 접근 가능한 대안으로 교체했습니다. 또한 ANSI 4비트 색상에 맞춘 사용자 정의 색 팔레트를 제공해 저시력·색맹 사용자에게 터미널 환경을 완전히 제어할 수 있게 했습니다.
이 원칙을 바탕으로 GitHub Copilot CLI를 개발했으며, 2026년 2월에 일반 제공되었습니다. Copilot CLI는 GitHub Copilot 코딩 에이전트의 힘을 터미널에 직접 전달하며, 처음부터 접근성을 내장했습니다:
- 전용 스크린 리더 모드 (
--screen-reader) – 일관된 대화창 제목, 중복 알림 감소, 대비 강화. - 테마 선택기 – GitHub Dark, GitHub Light, 고대비 옵션 등 색맹 친화적 변형 포함.
- 키보드 우선 내비게이션 – UNIX 키바인딩, 빠른 도움말 오버레이, 구성 가능한 추론 가시성.
- 반응형 레이아웃 – 좁은 터미널 및 다양한 화면 구성에 자동 적응.
마지막으로, 우리는 스크린 리더와 함께 Git, GitHub CLI, GitHub Copilot CLI를 사용하는 가이드를 공개했습니다. 이 가이드는 스크린 리더 전용 주석이 포함된 단계별 설치 안내와 엔드‑투‑엔드 워크플로우를 제공하여, 장애인 개발자가 모든 GitHub 도구를 원활히 활용할 수 있도록 돕습니다.