-
Notifications
You must be signed in to change notification settings - Fork 0
Development Process
Gyeonghwan Hong edited this page Oct 18, 2016
·
3 revisions
OPEL 개발자들이 현재 repository 를 관리하는 데 있어서 다음 사항들을 준수해야 합니다.
현재 브랜치들은 전체적인 프로젝트를 설명하고 빌드 방법을 설명하는 Master 브랜치와 개발보드 별로 branch를 운영하고 있습니다. (e.g. raspberry-pi2_3, TegraTX1)
기본적으로 여러 개발자들은 respository를 fork 한 후, 코드를 수정하고 main line과의 merge conflict 을 해결한 후에, pull request를 던지게 되어있습니다. 그러나 예외적으로, 현재 repository를 운영하는 개발자의 경우 따로 repository를 fork 할 수 없어서, 추가적으로 branch를 만들어서 개발 후, pull request를 사용해 merge 하도록 하고 있습니다.
즉, 개발보드 당 main line 한 개의 브랜치를 유지하고 fork 를 통해 개발 후 pull request를 사용해 merge 하는 것을 원칙으로 합니다.