한국 인터넷진흥원에서 오픈소스에 대한 소개 및 오픈소스의 역사를 다루는 소책자를 출판하는 작업을 오픈소스 커뮤니티들에게 요청하였다. 오픈소스를 공부하는 커뮤니티의 운영진인 우리는 이과제를 수주하였다. 한 달이라는 제한된 시간 안에 오픈소스에 관한 소개 및 역사를 담은 온 오프라인 소책자를 제작해야 한다.
한국 인터넷진흥원은 소책자를 만드는 과정 또한 기존의 출판 형식이 아닌 오픈소스 작업 방법론을 따라 공개하는 것을 제한하였다. 기존 출판의 경우 직렬화되어 있는 초고 교정 및 초판 과정을 어떻게 공개 가능한 고픈 소스 방법론으로 만들어 진행할 것인지도 결정해야 한다.
형상 관리 도구인 git을 사용하거나 gitbook을 사용하여 소책자를 온라인 및 오프라인으로 출판하는 과정을 설계하고 소책자를 제작하라.
우리 Redix team은 오픈소스 SW 수업에 다음과 같은 과제를 받게 되었다. 오픈소스 소개 및 역사에 관한 소책자를 어떻게 오픈소스화 하여 출판할 것인지에 대해 팀원들과 여러가지의 방법을 고민하였고, Git - Github - GitBook 이라는 Git의 workflow 방식으로 결정 하게 되었다.
- 대표 저장소로 사용한 Github
- 대표 저장소를 fork한 팀원들의 Github
이제 우측 상당의 Read 버튼을 클릭하여 우리의 책을 보도록 하자!!