코딩 스타일 가이드
==================

소스코드 
--------

* 소스코드는 UTF-8로 인코딩한다.
* 들여쓰기시 탭(ASCII 9)을 사용하지 않고 스페이스(ASCII 32)를 사용한다.
* 줄바꿈 문자는 LF(ASCII 10)만 사용한다.

커밋 로그
---------

* 커밋 로그의 첫 줄에는 커밋의 내용을 50자정도로 간략한 요약한 것을 적는다.
* 요약 외에 더 많은 설명이 필요한 경우에는, 둘째 줄은 비우고 셋째 줄부터 작성한다.

어디에 적용하는가
=================

* 이 코딩 스타일 가이드는 언어에 상관없이 모든 소스 코드 작성시 적용한다.
* 그러나 특정 언어에 대한 스타일 가이드, 규칙, 컨벤션이 있다면, 그 언어로 작성한 소스코드에 대해서는 이 가이드보다 그것들을 우선한다.

부연설명
========

* 이 프로젝트는 오픈소스 프로젝트이므로, 다른 프로젝트의 소스코드를 가져와서 쓰는 일이 많다. 그런 경우에 매번 스타일을 고쳐줘야하는 부담을 최소화하기 위해 가급적 오픈소스 프로젝트들에서 널리 쓰이는 스타일 가이드을 따른다.
* 커밋로그에 대한 가이드는 [Git 프로젝트의 패치 제출 가이드](http://git.kernel.org/?p=git/git.git;a=blob;f=Documentation/SubmittingPatches;hb=HEAD)에 따른 것이다.

Add Common Coding Style Guide.
doc: Add Common Coding Style Guide.
