View on GitHub

ITMO-PE

My study notes about Program Engineering at University ITMO

帮助文档

贡献方式

我们将 Wiki 的内容完全开源至 GitHub,您可以通过 GitHub 增添或修改仓库文件来为此 Wiki 做出贡献。

此 Wiki 的内容范围预计包括中国学生在俄罗斯留学时理工科学习的各方面知识,其文档全部保存在 GitHub 仓库上。这个仓库实质上相当于一个文件夹,我们将所有专业的所有科目作为其子文件夹,在索引中用专业来划分各个科目。

我如何增添或修改内容?

新增科目

在 GitHub 仓库根目录下新建一个子文件夹,以学科名称命名即可

对科目新增页面

在对应科目的文件夹下新建文件即可

编辑内容

在目标页面中按照我们的 标准MarkdownLaTeX 编写文件即可

提交内容

当您完成内容的增添或后,点击 Commit 提交,之后交由我们审核即可

如果您不了解代码或 GitHub

  1. 注册 GitHub 账号
  2. 打开 Wiki 仓库地址
  3. 点击 Add file,在下拉选项中点击 Create new file
  4. 此时您将会看到两个文本框:
    1. 目录文本框:“Natural-Science-Wiki/Name your file in ITMO-Computer-Science-Group:main”,此时将 Name your file 改成想要提交的目录位置(如果这个科目还没有被建立),或者在 Wiki 仓库打开指定的目录,此处即可不用填写。
    2. 文件内容文本框:在这里用 MarkdownLaTeX 编写文件
  5. 编写完成后可点击 Preview 预览
  6. 点击下方的 Propose new file (绿色)保存文件
  7. 点击 Create pull request (绿色)向 Wiki 创建提交请求
  8. 在新的页面留下附言、评论或说明,然后点击 Create pull request (绿色)
  9. 好!接下来等待我们的审核即可!

您需要遵守哪些标准?

1. 文件标准

当您在创建以及编辑文档时,需要遵守我们的文件标准,我们的文件标准很简单:

我们给出一个一般模板:

样式

文件标题

第一级内容标题

第二级内容标题

第三级内容标题

  • 主干内容
    • 分支内容
      • 次级分支内容

源码

# 文件标题

# 第一级内容标题

## 第二级内容标题

### 第三级内容标题

- 主干内容
    - 分支内容
        - 次级分支内容

标准的具体实现可以参考我们已经做出的文件

2. git message 标准

当您想要向仓库中提交您做出的更改时,git 会要求您填写 git message。git message 相当于是一条信息,用于说明本次提交做出的更改的具体详情,git message 一般由以下两部分组成:

对于 git message 我们执行以下标准:

您需要了解哪些技术?

本 Wiki 网页渲染流程(只需了解即可)

首先我们需要了解一些概念:

  1. 纯文本 $\rightarrow$ 富文本
  2. 富文本 $\rightarrow$ Wiki 文本

1. Markdown

Markdown 是一个轻量化的文本排版语言,不同于 Word 等文档排版,Markdown 没有太多的富文本格式,但其内容形式多样,语法简单,并且十分容易上手。以下是一个 GitHub Flavored Markdown 的简单教程,只收录了和本 Wiki 编辑有关的部分内容。如果想要了解更多,请自行查找 GitHub Flavored Markdown 的相关资料。

2. $\LaTeX$

$\LaTeX$ 是基于 Tex 的一个十分强大的文字排版语言,其内容极为丰富,但是语法较为复杂,学习门槛较高,因此我们只取用其公式部分的语法,以弥补原生 Markdown 不支持公式显示的缺陷。

这里给出了部分常用的 $\LaTeX$ 公式语法,我们使用这种方式在网页上表示公式及符号。

内容生产规则:

1. 语言生产

# Title

## Grammar

## Word

| русский                 | 中文              |
|-------------------------|-------------------|

2. 内容梳理生产


  • 知识点

    • 概念

      • 子概念
    • 定义:
    • 分类:

      1. 类别1:说明内容
      2. 类别2:说明内容
    • 特点:

      1. 特点1:说明内容
      2. 特点2:说明内容
    • 文字内容

      • 子内容
        • ……
    • 图片内容

      • 说明
    • 表格内容

      表格 表头1 表头2
      表头1 内容 内容
      表头2 内容 内容
      • 说明
    • 文本 超链接 文本
    • 公式内容

      \(独行公式(或多行公式)\qquad (公式序号)\)
      其中:

      • $公式要素1$ - 说明
      • $公式要素2$ - 说明 $$
    • 代码内容

      样例代码
      

      其中:

      • 说明
      • 关键字1 - 说明
      • 关键字2 - 说明
    • 补充说明内容或引用内容
    • ……

以上样板仅供参考,在实际生产中需要负责人自行根据材料判断,在遵守各项规范下尽可能设计出更清晰,更易读,更易理解的内容样式