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]
“트위터를 통해 다양한 주제에 대한 생각을 나누는 아 동율은 정신적으로 깊이 있습니다. 그는 맥주를 사랑하지만, 때로는 그의 무관심함이 돋보입니다. 그러나 그의 음악에 대한 열정은 누구보다도 진실합니다.”