Github은 개발자들의 소셜 네트워크 기반의 협력 프로젝트를 제공하는 서비스로서 전 세계 주요 오픈 소스 프로젝트와 개인 개발자들의 취미 공간으로 활용되고 있는 서비스입니다.
Daum 개발자 중 사내에서 사용하던 라이브러리를 외부로 공개하고 개발자들과 협업해서 더 나은 개발 도구를 만들기 위해 2012년 부터 다음 지점을 개설해서 조금씩 공유 프로젝트를 늘려가고 있습니다.
여기서 오픈하는 프로젝트들은 웹 개발자들이 바로 가져다 유용하게 활용할 수 있는 라이브러리와 도구를 우선 지원하는게 목적입니다. 이 가운데 이미 공개된 몇 가지 주요 프로젝트를 소개하려고 합니다.
- Daum 오픈 에디터: WYSIWYG기반의 웹 에디터입니다. 독립적이고 확장에 유연하도록 설계 되었고, 주요 브라우저의
크로스브라우징을 지원하며, Daum에서 서비스되고 있는 Daum Editor와 함께 업데이트 중입니다. 2009년 5월 소스 공개
이후 꾸준히 개발을 진행하고 있으며, 7.2 버전까지 업데이트 되었습니다. - Dough: Dough: CSS
기반 UI Framework 입니다. CSS 전문가와 비전문가 누구나 몇가지 규칙을 숙지하기만 하면 자유롭게 웹표준 기반 마크업을
개발할 수 있도록 돕는 것이 목적이며, 이미지 기반이 아닌 CSS 기반의 스타일링을 가지므로 개발자 입장에서 보다 손쉬운
유지관리가 가능합니다. - Web2app: 웹 페이지에서 iOS 앱스토어, Google Play의 모바일 앱
다운로드 링크를 제공하는 경우, 다양한 환경에 최적화된 라이브러리입니다. 앱 설치 여부까지 포함해서 확인 후 처리하는 기능까지
포함되어 있습니다. - Daum Slide: 사진을 보여 줄때 회전식(Carousel) 슬라이드를 제공할 때 필요한 라이브러리입니다.
이 밖에도 모바일 유저에이전트를 손쉽게 판단할 할 수 있는 UA Parser, 다음 오픈 API의 각종 샘플 코드 등이 제공되고
있습니다. 앞으로도 더 많은 유용한 오픈 소스를 제공하기 위해 더 많은 다음 개발자들이 참여할 예정이며, 여러분의 활발한
“Fork”와 “Pull Request”를 기대합니다.
※ Disclaimer- 본 글은 개인적인 의견일 뿐 제가 재직했거나 하고 있는 기업의 공식 입장을 대변하거나 그 의견을 반영하는 것이 아닙니다. 사실 확인 및 개인 투자의 판단에 대해서는 독자 개인의 책임에 있으며, 상업적 활용 및 뉴스 매체의 인용 역시 금지함을 양해해 주시기 바랍니다. 본 채널은 광고를 비롯 어떠한 수익도 창출하지 않습니다. (The opinions expressed here are my own and do not necessarily represent those of current or past employers. Please note that you are solely responsible for your judgment on checking facts for your investments and prohibit your citations as commercial content or news sources. This channel does not monetize via any advertising.)