2011-08-26 3 views
3

오픈 소스 파이썬 라이브러리가 내 virtualenv 사이트 패키지에 있습니다. 그 라이브러리에 버그가 있음을 알았고 내 패치를 오픈 소스 프로젝트에 다시 기여하고 싶습니다.virtualenv 사이트 패키지의 오픈 소스, 소스 코드 패치 생성

문제는 내 virtualenv 사이트 패키지가 git (분명히 핍을 통해 설치 되었기 때문에)에 의해 제어되는 버전이 아니며 여러 파일에있는 버그를 일으키는 특정 문자열의 이름을 바꾸는 것이 고통 스럽습니다. , 10 개 이상의 파일) 수동으로 만든 다음 diff를 사용하여 패치를 생성합니다.

더 간단한 방법 - 프로젝트가 github에서 호스팅되기 때문에 실제로는 라이브러리를 git 컨트롤에 배치 한 다음 github에서 "pull request"를 만듭니다. 하지만 내 virtualenv의 site-packages 디렉토리에서 git 저장소를 직접 관리하는 것이 의미가 있는지 여부는 확실하지 않습니다. (그게 문제가 될까?)

그런 시나리오에서 개인 워크 플로우를 어떻게 관리하여 오픈 소스 프로젝트에 효율적으로 기여하겠습니까?

답변

2

프로젝트를 github에서 포크하고 virtualenv와 별도의 디렉토리에 복제하고 pull 요청을 한 다음 github에있는 포크에서 pip를 지정하여 가상 포크를 설치하십시오.

+0

알 수 있습니다. 감사! –