6. Community
586+ Contributors
2,770+ Fork on Github
14,785+ Star on GitHub
250+ Meetups on Docker
Official Repos & 14K+ Dockerized Apps
6
Support
Enterprise Support
Robust Documentation
Implementation, Integration, Training
Network of Partners
The Docker Platform
Docker Engine
Docker Hub
Build, Ship, and Run
Partners
Content
Users
Docker의 기세
이렇게 빠르게 성장하는 오픈소스가 또 있을까요 ???
11. 누가 다음 컨트리뷰터가 될까요 ?
11
주말에 소파와
한 몸이 되지않고
여기까지 나오신
바로 여러 분이죠 !!!
12. 누가 다음 컨트리뷰터가 될까요 ?
12
주말에 소파와
한 몸이 되지않고
여기까지 나오신
바로 여러 분이죠 !!!
아까도 말했지만
gordon도 Docker에
본인의 능력을 펼치고
있습니다.
13. 13
저도 했음...
네 저도 했습니다.
비웃음 당하지 않을까 ???
아무런 반응이 없으면 …
한국의 명예가 …
14. 14
저도 했음...
네 저도 했습니다.
비웃음 당하지 않을까 ???
아무런 반응이 없으면 …
한국의 명예가 …
다 쓸데없는 걱정임
15. 15
Docker의 마인드
Docker가 컨트리뷰션에 대하는 쿨함은 여기저기서 확인할 수 있어요
그들은 우리가 Docker에 쏟는 관심 자체만으로 감사해 합니다. !!!
생각해보면 당연히 그래야죠 …
16. 16
커뮤니티에서 주의할 점
Three Strikes Method
1. 가이드라인을 어길 시 위반 문구를 받을 것이다.
2. 추가적인 위반 시에 경고 메시지를 받고 커뮤니티에서 강퇴당한다.
3. 위 위반의 따라 계정을 삭제할 수도 있다.
17. Three Strikes Method
1. 가이드라인을 어길 시 위반 문구를 받을 것이다.
2. 추가적인 위반 시에 경고 메시지를 받고 커뮤니티에서 강퇴당한다.
3. 위 위반의 따라 계정을 삭제할 수도 있다.
17
커뮤니티에서 주의할 점
겸손해야 합니다.
18. Three Strikes Method
1. 가이드라인을 어길 시 위반 문구를 받을 것이다.
2. 추가적인 위반 시에 경고 메시지를 받고 커뮤니티에서 강퇴당한다.
3. 위 위반의 따라 계정을 삭제할 수도 있다.
18
커뮤니티에서 주의할 점
겸손해야 합니다. 합법적이어야 합니다.
19. Three Strikes Method
1. 가이드라인을 어길 시 위반 문구를 받을 것이다.
2. 추가적인 위반 시에 경고 메시지를 받고 커뮤니티에서 강퇴당한다.
3. 위 위반의 따라 계정을 삭제할 수도 있다.
19
커뮤니티에서 주의할 점
겸손해야 합니다. 합법적이어야 합니다.
구성원간 서로 디스 금지입다.
respect 해야 합니다.
20. 20
컨트리뷰션 절차
• 이슈 등록 전 docker-dev(구글 그룹스)에서 의견을 나누세요
• IRC에서 실시간 채팅을 해보세요
• Github에 이슈를 등록하세요
• 브랜치를 XXXX-something으로 생성하세요 (XXXX는 이슈번호 입니다.)
• 수정한 내용에 대해 유닛테스트 케이스도 함께 제출하세요
• 수정 후 전체 테스트를 수행하세요
• 수정한 부분에 문서도 업데이트 하세요
• 커밋 전에 gofmt –s –w 수정한파일.go 를 수행해 포맷팅을 지켜주세요
• 커밋 메시지에 signed-off을 작성하세요
• Pull Request 생성 시 해당 이슈번호를 추가해주세요
• 커밋 메시지는 최대 50글자 이내로 간단하게 작성하세요
더 디테일한 설명은 한 줄을 비운 후 작성하세요
• Pull Request에 메인테이너의 리뷰가 작성되고 머지 여부가 결정됩니다.
• 메인테이너가 머지를 결정했다면 LGTM (Looks good to me) 메시지로 답변을
줍니다
• 오타, 문법, 마크다운 포맷팅, 문서의 한 줄 라인 관련 패치는 커밋 가이드를 따르
지 않아도 됩니다. <- 여기서부터 도전해보세요
21. 21
컨트리뷰션 절차
• 큰 이슈라면 등록 전 docker-dev에서 의견을 나누고 피드백을 받습니다.
22. 22
컨트리뷰션 절차
아래의 정보를 reporting에 포함
• uname –a
• docker version
• Docker –D info
• 이슈를 재현하기 위한 절차
• Github에 이슈를 등록합니다.
등록 전 동일 이슈에 대한 체크는 필수입니다.
29. 29
컨트리뷰션 절차
• 머지가 되면 딱히 좋은 점은 없지만 한 번 찾아봤습니다.
Go doc 문서에 소개될수도...
30. 30
컨트리뷰션 절차
• 머지가 되면 딱히 좋은 점은 없지만 한 번 찾아봤습니다.
Go doc 문서에 소개될수도...
비트코인을 받아요, 아주 찔끔...
31. 메인테이너가 되려면 …?
• 컴포넌트별로 자세히 알아야 함
• 컨트리뷰션 경험이 있어야 함
• IRC 채널에서 활동해야 함
• docker-dev에서 docker meeting 계획을 제안해야 함
• 그리고 엄청난 시간 투자 … (거의 본업을 포기해야 하지 않을까요 ...)
실제로 Docker 관련 프로젝트에서는 메인테이너들을 찾고 있습니다.
31