一个可以支持10亿人民同时在线的 HTTP Server

GigaHttpd 开发文档写作规范


版本:    0.1
提交时间: 2008-04-02
本版作者: 鲁义明 (Yiming Lu) lu.yiming.lu@gmail.com
所属:    GigaHttpd 开发文档



* 说明

    本规范每一项都先注明是否必须遵守。


* 语言

    本项必须遵守。

    编写开发文档所用的语言,如下:

    (1) 简体中文,必须。

    (2) 英文,可选。


* 文档版本信息

    本项必须遵守。

    格式如下:

      版本:    n.n
      提交时间: yyyy-mm-dd
      本版作者: 中文名字 (英文名字或中文名字的拼音) 作者的 email 地址
      所属:    GigaHttpd 开发文档/介绍文档/用户帮助文档

    例子:

      版本:    0.1
      提交时间: 2008-04-02
      本版作者: 鲁义明 (Yiming Lu) lu.yiming.lu@gmail.com
      所属:    GigaHttpd 开发文档


* 章节编号

    本项必须遵守。

    文档的章节标题前用星号 * 数量来表示。最高的章节用一个星号 *,其余类推。禁止在文档中采用章节数字顺序编号,如1,2,3...,或者一、二、三...

    文档的章节标题前不能有空格,即不缩进。

    此项规定的原因主要有两个:

    (1) 便于 diff 文档版本之间的差别。

    (2) 方便于用 emacs 大纲模式查看文档。

    GigaHttpd 团队会开发转换工具,可以把文档中的章节添加上数字编号,用于其他方式浏览或出版。


* 空格与 Tab

    本项必须遵守。

    空格全部用英文半角空格。

    在中文文字间插入英文单词、数字时,应在前后添加空格。

    禁止用中文全角空格,文本作图出外。

    禁止用 Tab。需要用 Tab 的地方全部用空格。


* 标点符号

    本项必须遵守。


* 段落与空行

    本项必须遵守。

    段前留 4 个空格,用作缩进。

    没有行宽限制。不可以人为设定行宽,手动增加回车。

    段落于段落之间以空行间隔。

    章节(无论大小)结束后,增加一个空行,以增加阅读美感。


* 推荐的文档阅读器

    本项不要求必须遵守。

    推荐用 emacs 来阅读文档,主要是利用 emacs 的大纲模式,阅读起来比较方便。














Contact: 鲁义明 (Yiming Lu) - lu.yiming.lu@gmail.com