RSS 쿠버네티스 블로그

SIG 아키텍처의 스포트라이트: 코드 조직화

Follow
SIG Architecture Spotlight 시리즈는 SIG Architecture 내부의 하위 프로젝트를 강조합니다. 코드 조직 하위 프로젝트는 Kubernetes의 코드 조직을 관리하는 데 초점을 맞추고 있습니다. Kubernetes의 엄청난 크기와 복잡성은 의존성 관리 및 코드 모듈 게시와 같은 도전을 제기합니다. 스테이징 디렉터리는 기여자들이 모노레포 구조를 유지하면서 독립적으로 모듈을 작업할 수 있도록 허용합니다. 표준을 따르도록 보장하기 위해 지정된 팀은 의존성 변경을 검토하고, 도구는 일관된 의존성 관리를 지원합니다. 이 하위 프로젝트는 또한 SIG Release와 협력하여 지원되는 Go 버전과 호환성을 보장합니다. 릴리스 사이클 동안 의존성 및 코드 변경이 Go 지원을 유지하고 지원되는 분기에서 다시 포팅하는 준비를 위해 수행됩니다. Go 작업 공간의 도입은 의존성 관리 및 코드 편집에 있어 큰 개선입니다. 이 하위 프로젝트에 기여하려면 #k8s-code-organization Slack 채널에 가입하고 업무 시간에 참석하세요. 이 하위 프로젝트는 특히 게시 봇과 관련하여 도움을 환영합니다.
favicon
kubernetes.io
Spotlight on SIG Architecture: Code Organization