우리는 단기 프로젝트를 위해 몇 명의 전문가를 채용 할 생각입니다. 나는 그들에게 전체 코드베이스를 공개하지 않고 우리가 코드 기반에 대해 효과적으로 개발할 수있는 방법을 찾아 내려하고있다.Git/Django : 세분화 된 코드 접근성/가용성
각 프로젝트에는 액세스가 필요한 잘 정의 된 영역이 있습니다. 주로 우리의 주요 모델과 함께 우리의 애플 리케이션의 특정 조각.
우리는 단일 django 프로젝트 내에서 프로젝트를 여러 개의 응용 프로그램으로 나눌 수있는 더 나은 작업을 수행하기 시작했지만 모든 프로젝트가 하나의 git 저장소에 함께 살고 있습니다. 저장소를 체크 아웃하면 모든 것을 얻을 수 있습니다.
제 3자가 모든 것에 액세스 할 필요없이 핵심 모델과 선택한 기능에 액세스 할 수 있도록 코드 및 저장소를 정리하는 성공적인 전략은 무엇입니까?
다소 희귀 한 요구이기 때문에 핵심 개발자에게 불편을주지 않는 설정을 선호합니다. 설정에 따른 영향이 최소화되어야합니다.
이 경우 핵심 모델 역시 하위 모듈에 있어야합니다. – bstpierre