The project has opened some source codes related to a list of projects which students majoring in Computer Science should complete in some courses. We also build a Wiki. Our main purposes are as followed:
- Contribute to the Open Source Project.
- Use Wiki to help students have a better comprehension of or review the key points of several courses.
- Accelerate the pace of code iteration in labs/experiments. (To be honest, most of codes are out of date while some of them were generated 10-15 years ago.)
Don't forget to give us a star💫 :)
(We need contributors to proofread the translation :) Join us! )
These courses are available at present.
- Computer Graphics
- Cryptology
- Commercial Database
- Linux
- Digital Image Process
- Assembly Language
- Distributed Systems and Cloud Computing
- Java
- Animation and Game Programing
- compiler principles
- software testing
欢迎大家参与该项目,参与的方式大概如下:
-
关于实验课设代码开源:
- 该项目中还未涉及到的课程
- 该项目中未包括的实验
- 对已有代码进行优化
需保证代码质量
非 wiki 部分 commit 时加入 [ci skip],例如
git commit -m "分布式与云计算 实验1 finish [ci skip]"
-
关于课程 wiki:
本地部署方式
git clone git@github.com:leo6033/csu-cs-wiki.git --depth=1 cd csu-cs-wiki # 安装 mkdocs,需要 Python3 环境 pip install -U -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple/ # 使用自定义主题 chmod +x ./scripts/build.sh && ./scripts/build.sh # 两种方法(选其一即可): # 1. 运行一个本地服务器,访问 http://127.0.0.1:8000 可以查看效果 mkdocs serve # 2. 在 site 文件夹下得到静态页面 mkdocs build # 获取 mkdocs 的命令行工具的说明(解释了命令和参数的含义) mkdocs --help
在
docs
目录下对应位置进行 wiki 内容编写,如有目录新增,需在mkdocs.yml
中nav
部分添加。