Apple은 WebKit 개발을 현재 Microsoft가 소유하고 있는 GitHub로 이전한다고 발표했습니다.
WebKit은 다른 Apple 앱 중에서 Safari, Mail 및 App Store에서 사용하는 Apple의 웹 브라우저 엔진입니다. 엔진은 SDK를 제공하며 Apple은 WebKit이 플랫폼의 기본 보기를 제공하고 HTML, CSS 및 JavaScript를 사용하여 풍부한 웹 콘텐츠를 표시하고 페이지 콘텐츠의 과부하를 처리하기 위한 지원 클래스를 제공하여 콘텐츠에 대한 완전한 탐색 경험을 제공한다고 말합니다.
WebKit 팀의 Apple 운영 엔지니어인 Jonathan Bedard는 이 발표를 하면서 다음과 같이 말했습니다.
6월 23일 WebKit 프로젝트는 Subversion 트리를 동결하고 소스 코드와의 관리 및 상호 작용을 GitHub로 옮겼습니다.
Bedard는 GitHub로의 이전은 WebKit 프로젝트가 전 세계 개발자들의 기여와 피드백을 지원해야 했기 때문이라고 말했습니다.
“GitHub에는 매우 큰 규모의 개발자 커뮤니티, 특히 웹 개발자가 있으며, WebKit 프로젝트는 이러한 개발자의 창의성을 전 세계 사용자에게 전달하는 엔진을 개선하기 위해 긴밀히 협력하고 있습니다.”
Bedard는 또한 Apple이 GitHub API가 기존 인프라를 비교적 적게 수정하면서 고급 사전 커밋 및 사후 커밋 자동화를 가능하게 하고 새로운 코드 변경 사항을 검토하고 피드백을 제공할 수 있는 현대적이고 안전한 플랫폼을 제공한다는 것을 발견했다고 말했습니다.
Bedard에 따르면 주요 단점은 git 해시가 정상적으로 정렬되지 않는다는 것입니다. 이 문제를 해결하기 위해 WebKit 팀은 파티셔닝이 필요한 워크플로에서 “커밋 식별자”를 사용합니다. 이들은 다수의 커밋 조상을 제공하며, 기본 브랜치에 대한 해당 커밋의 관계 및 커밋하는 조상 수를 기반으로 커밋을 고유하게 정의합니다.
추가 정보
관련 기사
WebKit은 웹을 깨뜨립니다.
누가 WebKit을 구축합니까?
I Programmer에 대한 새로운 기사를 보려면 주간 뉴스레터에 가입하십시오. RSS 피드를 구독하고 팔로우하세요. 트위터, 페이스북 또는 링크드인.
코멘트
또는 다음 주소로 의견을 이메일로 보내주십시오. [email protected]

이문열은 bsnewspaper.com의 필진으로 뉴스, 정치, 경제, 기술, 스포츠, 엔터테인먼트, 라이프스타일 등 다양한 분야의 소식을 다룹니다. 독자들이 중요한 이슈를 쉽게 이해할 수 있도록 명확하고 균형 잡힌 보도에 중점을 두고 있으며, 유용한 정보와 시의성 있는 내용을 전달합니다. 또한 현재의 주요 사건과 독자들의 관심사에 맞는 이야기를 알기 쉽게 풀어내는 데 힘쓰고 있습니다.


