Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/aneasystone/ci-doc-chinese

CodeIgniter 3.0 中文文档
https://github.com/aneasystone/ci-doc-chinese

codeigniter php

Last synced: 2 months ago
JSON representation

CodeIgniter 3.0 中文文档

Awesome Lists containing this project

README

        

############################
CodeIgniter 3.0 中文文档
############################

这里是 CodeIgniter 3.0.0 的中文文档,翻译自 CodeIgniter
`官方的英文版本 `_ ,
并参考了 `CodeIgniter 中国 `_ 提供的
`CodeIgniter 2.2.2 中文手册 `_ 。

文档中的大部分内容我都进行了重新整理和翻译,我并没有对原文进行逐字逐句的推敲,
有些不好翻译的地方使用了一些自己组织的语言进行润色,力求做到语句通顺,易于理解。

鉴于个人能力所限,翻译之中难免犯错,欢迎大家批评指正。
你可以在 Github 上直接提交 Issues ,或者 Fork 我的项目作出修改然后向我提交 Pull Request ,
我会尽快修复文档中的错误。

******************
安装步骤
******************

CodeIgniter 的用户指南是使用 Sphinx 软件进行管理,并可以生成各种不同的格式。
所有的页面都是采用 `ReStructured Text `_
格式书写,这种格式非常方便人们阅读。

安装条件
=============

Sphinx 软件依赖于 Python,如果你使用的是 OS X 系统,则系统已经自带 Python 了。
你可以在终端中执行不带参数的 ``python`` 命令,以确认你的系统是否已安装 Python 。
如果你已安装,会显示出你当前所使用的版本。
如果显示的不是2.7以上版本,你可以去这里下载并安装2.7.2
http://python.org/download/releases/2.7.2/

安装
============

1. 安装 `easy_install `_
2. ``easy_install "sphinx==1.2.3"``
3. ``easy_install sphinxcontrib-phpdomain``
4. 安装 CI Lexer,它可以高亮文档中的 PHP, HTML, CSS, 和 JavaScript 代码 (参见 *cilexer/README*)
5. 返回代码库根目录
6. ``make html``

译注:

1. Ubuntu 系统上安装 easy_install 可以直接:``sudo apt-get install python-setuptools``
2. easy_install 需要 root 权限,前面加上 sudo

编辑并创建文档
==================================

所有的源文件都在 *source/* 目录下,在这里你可以添加新的文档或修改已有的文档。
如同代码的修改一样,我们推荐从你的 feature 分支发起 pull request 到这里的 *develop* 分支。

那么,HTML 文档在哪里?
========================

很显然,HTML 文档才是我们最关心的,因为这毕竟才是用户最终看到的。
由于对自动生成的文件进行版本控制没有意义,所以它们并不在版本控制之下。
你如果想要预览 HTML 文档,你可以重新生成它们。生成 HTML 文档非常简单,
首先进入你的用户指南目录,然后执行上面安装步骤中的最后一步::

make html

你将会看到正在编译中的信息,编译成功后,生成的用户指南和图片都位于 *build/html/* 目录下。
在 HTML 第一次编译之后,后面将只会针对修改的文件进行重编译,这将大大的节约我们的时间。
如果你想再重新全部编译一次,只需删除 *build* 目录然后编译即可。

***************
风格指南
***************

使用 Sphinx 为 CodeIgniter 编写文档,请参考 source/documentation/index.rst 的一般准则。