CodeIgniter 사용자 가이드는 Sphinx를 사용하여 문서를 관리하고 다양한 형식으로 출력합니다. 소스 파일은 ReStructured Text 포맷으로 작성되었습니다.
Sphinx는 Python 3.5 이상이 필요하며 OS X 또는 Linux를 사용 중이라면 이미 설치되어 있을 수 있습니다. 터미널 창에서 "python" 또는 "python3"를 실행하여 확인할 수 있습니다.
python --version
Python 2.7.17
python3 --version
Python 3.6.9
# For Windows using the Python Launcher
py -3 --version
Python 3.8.13.5 이상이 아니라면 Python.org 에서 최신 3.x 버전을 설치하십시오. Linux 사용자는 운영체제에 내장된 패키지 관리자를 사용하여 업데이트해야 합니다.
이제 Python 3.x가 설치되어 실행 중이므로 pip (Python Package Installer) 를 설치합니다.
pip 또는 pip3 으로 pip가 설치되어 있는지 확인할 수 있습니다.
pip는 Python과 동일한 명명 규칙을 따릅니다.
맨 끝에 python 3.x 라고 표시되어 있습니다.
pip --version
pip 9.0.1 from /usr/lib/python2.7/dist-packages (python 2.7)
pip3 --version
pip 9.0.1 from /usr/lib/python3/dist-packages (python 3.6)
# For Windows using the Python Launcher
py -3 -m pip --version
pip 20.0.2 from C:\Users\<username>\AppData\Local\Programs\Python\Python38\lib\site-packages\pip (python 3.8)Linux 패키지 관리자를 사용하여 pip/setuptools/wheel 설치
Python.org 에서 다운로드한 Python 3.5 이상을 사용중인 경우 pip가 이미 설치되어 있습니다.
이제 우리는 Sphinx와 라이브러리를 설치해야 합니다.
운영 체제에 따라 pip 또는 pip3 를 선택하십시오.
이 단계 후에는 Python이 방금 설치한 다른 애플리케이션을 모두 찾을 수 없으므로 터미널 창을 다시 시작해야 합니다.
pip install -r user_guide_src/requirements.txt
pip3 install -r user_guide_src/requirements.txt
# For Windows using the Python Launcher
py -3 -m pip install -r user_guide_src/requirements.txt이제 모든것을 정리하고 문서를 생성합니다.
cd user_guide_src
make html사용자 가이드의 모든 소스 파일은 source/ 아래에 있으며 새 문서를 추가하거나 기존 문서를 수정할 수 있습니다.
HTML 문서는 사용자가 사용하는 문서이기 때문에 중요합니다. 빌드 된 파일은 관리할 필요가 없으므로 소스와 함께 관리 하지 않습니다. 작업된 결과를 미리보기 위해 필요에 따라 재생성 할 수 있습니다. HTML 생성은 매우 간단합니다. 사용자 가이드 레파지토리를 복사한 디렉터리로 이동하여 다음 명령을 입력하십오.
make html
렌더링된 사용자 가이드와 이미지는 build/html/ 에서 확인할 수 있습니다. HTML이 빌드 된 후, 각 후속 빌드는 변경된 파일만 다시 빌드하므로 상당한 시간이 절약됩니다. 빌드 파일을 다시 만들고 싶다면 build 폴더의 내용을 삭제하고 다시 빌드하십시오.
CodeIgniter를 문서화하기 위해 Sphinx를 사용하기 위한 일반적인 지침은 /contributing/documentation.rst를 참조하십시오.
Daeseung Han 📖 |
Terrorboy 📖 |
Jongwon Byun 📖 |
Leejungyoung 📖 |