YiHui-Liu / GRID-data-document

Public repo of GRID documentation and data structure

Home Page:https://grid-data-document.readthedocs.io

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

天格计划说明文档

介绍

  本项目是为了帮助使用天格计划相关产品而编写,正在不断完善中;如果在使用过程中遇到任何问题或者有建议,请联系GRID Team。

分支

  本仓库中所有分支的命名为GRID-id-lang,表示不同卫星对应的不同语言的文档。

版本号

  本文档版本号命名规则为X.Y.Z

  • X:主版本号,代表卫星编号,以最小编号为准,例如GRID-02、GRID-04文档版本号均为2.X.X
  • Y:次版本号,新增或弃用了内容
  • Z:修订号,对内容进行了修正

环境

  本项目使用Sphinx生成,使用ReadtheDocs进行托管。

开发环境

Python 3.9.1rc1
Sphinx 

依赖包

sphinx
sphinx-autobuild
sphinx_rtd_theme

配置

支持markdown编写

  • conf.py :
extensions = ['sphinx_markdown_tables', 'recommonmark']
from recommonmark.parser import CommonMarkParser
source_parsers = {
    '.md': CommonMarkParser,
}
source_suffix = ['.rst', '.md']
  • requirements.txt:
recommonmark
sphinx-markdown-tables

本地中文搜索:

  • jieba package :
pip3 install jieba
  • zh_CN.py : 将zh_CN.py文件放置在sphinx/search目录下
  • sphinx/search/__init.py__ :
from sphinx.search import en, ja, zh_CN
languages = {
    'en': en.SearchEnglish,
    'zh_CN': zh_CN.SearchChinese
}

本地试运行

  • Server : 使用en/zh_server.py,采用Flask
  • Makefile : 自定义make html命令

参考资料

About

Public repo of GRID documentation and data structure

https://grid-data-document.readthedocs.io


Languages

Language:Python 84.1%Language:HTML 10.8%Language:Makefile 5.1%