들어가기 앞서

Image

장소

그랜드 인터컨티넬탈 서울 파르나스 5층

Image

  • 로비의 모습

시기

코로나 이전인 2019년 10월

인프라

Image

  • 호텔쿠키, 커피 무한제공👍

Image

  • 실시간 통역이 있어서 다행🤗

키노트

Image
Image
Image

세션 1 - How to leverage DevOps and GitHub in the gaming industry

발표자 소개

  • DevOps 문화에 대해 듣고 업계에서 사용해야하는지 Image

  • 호주 GitHub

DevOps?

Image
Image

  • DepOps란?
  • DevOps는 애플리케이션과 서비스를 빠른 속도로 제공할 수 있도록 조직의 역량을 향상시키는 문화 철학, 방식 및 도구의 조합입니다. *참고 AWS - https://aws.amazon.com/ko/devops/what-is-devops/

GitHub 소개

Image

  • 게임회사에서 GitHub 를 어떻게 유의미하게 사용해서 업무효율을 높이는지에 대한 설명 Image

Code Review

Image
Image

협업 시스템

Image
Image

GitHub Design Team

Image
Image
Image

세션 2 - 오픈소스로 바꾸는 협력개발문화

  • 오픈소스 프로젝트들의 접근법과 사례 소개

발표자 소개

Image

  • GitHub Korea 기술총괄 이사

    Report

Image

  • 각 나라별 오픈소스 사용자 증가 추이

왜 오픈소스를 사용하면 좋은가?

  • 최신기술
  • 글로벌 브레인
  • 커뮤니티 - 기술전파
  • 시장 정보, 요구사항
  • 시장 진입
  • 홍보

Pull Request 를 이용한 협업

  • as-is Image

  • to-be Image

GitHub 를 사용하면서 변경되야할 관행

  • 코드는 risk 없이~
  • 코드리뷰 시 평가 하지 않음
  • 투명한 문서화 - 진입장벽을 낮춰라!
    • README.md
    • Code Owners
  • 팀간 협업 뿐 아니라 외부와의 협업도..

세션 3 - 돈도 안되는 GitHub오픈소 스, 우리 기업에서 꼭 해야하나요?

  • 소프트웨어 개발에서 단순히 오픈소스를 사용하는 것을 넘어서 오픈소스가 어떻게 왜 그렇게 좋은 소프트웨어를 만들 수 있는지 소개

발표자 소개

Image
Image
Image
Image
Image

GitHub 안좋은 점

  • 돈 안됨.
    • 심지어 시간도 많이 들어야함
  • 귀찮음
    • 설명, 사용방법등의 README 작성
    • 커스텀할수있는여러기능과방법을제공해야함
    • 여러질문,기능추가요청응답
    • Pull Request리뷰 및 버그 fix

GitHub 좋은 점

  • 보람
  • 인지도

Image

  • PR리뷰를통한협업경험,팀으로일하는경험

Image

  • 다양한환경에서의테스트및이슈경험

Image

  • 코드 퀄리티 향상
  • 스스로 해당 코드에 대한 개념을 정립하는 계기가 됨

기업이 한다면?

  • 회사 내부 개발자들끼리 운영하는것보다 더 효율적으로 운영가능
  • 고민하는 문제를 해결하고 프로젝트를 더 발전시킨다
    • issue를 통한 버그 발견 및 해결
    • PR을 통한 프로젝트 발전

기업 오픈소스 효과

  • 우리가곧표준이된다
    • TypeScript, React(React Native)
  • 인지도
  • 친근함
  • 기술력 인정
  • 긍정적인 평가
  • 그 자체만으로도 마케팅 효과
  • 채용

뭐부터 해야하죠?

  • 사내문서 중 외부에 공유할만한 것들 찾기
    • ex)팀 내부 코드 컨벤션 문서 공유

Image

  • 프로젝트 코드 중 유용한아키텍쳐, 컴포넌트 등을 찾아서 배포
    • ex) 각 단계별 Progress를 보여주는 UI 컴포넌트 라이브러리화

Image

  • 그 외 Github 관련 유용한 라이브러리나, 스크립트를 소개

후기

###Github Korea Image

댓글남기기