青年朋友们!一代人有一代人的长征,一代人有一代人的担当。
建成社会主义现代化强国,实现中华民族伟大复兴,是一场接力跑。我们有决心为青年跑出一个好成绩,也期待现在的青年一代将来跑出更好的成绩。
衷心希望新时代中国青年积极拥抱新时代、奋进新时代,
让青春在为祖国、为人民、为民族、为人类的奉献中焕发出更加绚丽的光彩!
fork本项目;clone所fork到个人的仓库到本地;- 将本仓库作为个人
fork的本地仓库的 上游仓库 (git remote add upstream ...); - 进行你的贡献:
- 同步上游仓库代码,个人处理冲突;
push本地仓库的修改到GitHub;- 在
fork的仓库里点击pull request。
- 文件夹:[6位课号]_[课程名],如:102109_数字逻辑。(禁止:10210901_数字逻辑、数字逻辑、102109——数字逻辑、102109_数逻)
- 文件名:对课程的介绍必须为 README.md,workflow 将使用该文件生成网站对应页面。其余文件并无要求,请尽量体现文件内容和价值。
本仓库中 仅包含与课程有关 的内容,大体目录结构如下:
----|
|----README.md (summary)
|
|----book/
| |----README.md(links to books)
|
|----doc/
| |----README.md(desc doc folder)
| |----...(folders of various doc)
|
|----template/
| |----README.md(desc template folder)
| |----...(templates)
|
|----tools/
|----README.md(directions or links)
|----...(folders containing tools)
各课程的 README.md 应遵循统一的结构,以便于阅读和维护。具体规范如下:
- 一级标题:当前课程名称
- 二级标题:以 课号 课程名称 形式列出(考虑到课号可能变动,如曾经的汇编,12 级之前为 3 学分必修课)
- 三级标题:第一部分 总述
- 四级标题:教材
- 四级标题:作业
- 四级标题:课堂
- 四级标题:考试
- 三级标题:第二部分 任课教师
- 四级标题:以 工号 任课教师姓氏 列出
- 三级标题:第一部分 总述
可参考仓库根目录下的 README_TEMPLATE.md 模板文件。
注意:
- 尽量 简略 列出有关课程的 所有 内容;
- 对任课教师的评价应客观公正,避免人身攻击。
book文件夹中仅有README.md一个文件,不应上传pdf;doc文件夹规则要求较少,应尽量组织结构,并写README;template文件夹中只能放模板。模板本属于doc,但为快速找到模板,故独立设置文件夹;tools文件夹可上传个人开发的各种工具(或在README.md写上 🔗 链接),应写 / 修改好tools/README.md以及提交工具目录中的README。- 尽可能使用网盘等工具分享二进制文件,而非提交到仓库中保存
在保证观感的前提下,尽量遵守 markdownlint。
有关的 markdownlint 的配置如下:
"markdownlint.config": {
"MD001": true,
"MD002": true,
"MD004": {
"//": "unordered list style",
"style": "asterisk",
},
"MD005": true,
"MD007": {
"//": "unordered list indent tab",
"indent": 2
},
"MD012": {
"maximum": 1
},
"MD013": {
"//": "line length",
"line_length": 150,
"code_block_line_length": 200,
"heading_line_length": 100
},
"MD022": {
"lines_above": 1,
"lines_below": 1
},
"MD023": true,
"MD024": {
"siblings_only": true,
"allow_different_nesting": false
},
"MD025": {
"level": 1
},
"MD026": {
"punctuation": ".,;:!?。,;:!?"
},
"MD027": true,
"MD031": true,
"MD033": {
"//": "html elements allowed",
"allowed_elements": ["b", "h", "br", "span", "href", "font", "u"]
},
"MD035": {
"//": "sep line style",
"style": "consistent",
},
"MD036": true,
"MD037": true,
"MD039": true,
"MD040": true,
"MD041": true,
"MD042": true,
"MD046": {
"style": "fenced",
},
"MD047": true
}chinese-copywriting-guidelines 说明
Visual Studio Code+markdownlint- 记事本(大雾)
- 配合预览功能,登录
GitHub直接修改需要修改的文件
(注:极不建议使用 Typora 作为编辑器)
需要遵守以下约定:
- 若未经著作权人许可,未向其支付报酬时,应满足以下要求:
- 上传文件时,应指明作者姓名、作品名称;
- 上传文件时,不得侵犯著作权人享有的其他权利;
- 上传文件可为 个人学习、研究、欣赏 而上传;
- 上传文件可为 介绍、评论某一作品或者说明某一问题 而所做的适当引用;
- 上传文件可为学校 课堂教学或科学研究、翻译或者少量复制,供 教学 使用(但不得发行)
- 若经著作权人许可,则需与著作权人达成协议或约定,依照协议、约定或其他有关规定提供补偿。
本仓库使用者不应将资料用于商业用途。