Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
140 changes: 70 additions & 70 deletions .github/CONTRIBUTING.md
Original file line number Diff line number Diff line change
@@ -1,70 +1,70 @@
# 贡献指南

感谢你对 FDU Sharing 的关注!我们欢迎所有形式的贡献。

## 🚀 如何贡献

### 添加资料

1. **Fork** 本仓库到你的账号
2. **Clone** 到本地:`git clone https://github.com/你的用户名/FDU-Sharing.git`
3. 创建新分支:`git checkout -b add/课程名-资料描述`
4. 将资料文件放入 `public/resources/课程名/` 目录
5. 编辑 `pages/courses/课程名.mdx`,添加下载链接
6. 提交更改:`git commit -m "添加:课程名 - 资料描述"`
7. 推送分支:`git push origin add/课程名-资料描述`
8. 创建 Pull Request

### 文件命名规范

```
[年份]-[类型]-[描述].pdf

示例:
2023-期末-试卷.pdf
2023-期中-答案.pdf
2024-复习-知识点总结.pdf
```

### 添加下载链接

在对应课程的 `.mdx` 文件中添加:

```mdx
<FileDownload
name="2023年期末试卷"
path="/resources/课程名/2023-期末-试卷.pdf"
date="2023-12"
/>
```

## 📋 资料要求

- ✅ 内容清晰可读
- ✅ 遵循命名规范
- ✅ 如有原作者请标注
- ❌ 不上传有版权争议的资料
- ❌ 不用于商业用途

## 🆕 添加新课程

1. 在 `public/resources/` 下创建新目录
2. 在 `pages/courses/` 下创建新的 `.mdx` 文件
3. 在 `pages/courses/_meta.json` 中添加课程条目

## 🐛 报告问题

如发现问题,请提交 Issue 并包含以下信息:
- 问题描述
- 复现步骤(如适用)
- 截图(如适用)

## 💬 交流讨论

欢迎在 GitHub Discussions 中交流讨论!

---

再次感谢你的贡献!🙏


# 贡献指南
感谢你对 FDU Sharing 的关注!我们欢迎所有形式的贡献。
## 🚀 如何贡献
### 添加资料
1. **Fork** 本仓库到你的账号
2. **Clone** 到本地:`git clone https://github.com/你的用户名/FDU-Sharing.git`
3. 创建新分支:`git checkout -b add/课程名-资料描述`
4. 将资料文件放入 `public/resources/课程名/` 目录
5. 编辑 `pages/courses/课程名.mdx`,添加下载链接
6. 提交更改:`git commit -m "添加:课程名 - 资料描述"`
7. 推送分支:`git push origin add/课程名-资料描述`
8. 创建 Pull Request
### 文件命名规范
```
[年份]-[类型]-[描述].pdf
示例:
2023-期末-试卷.pdf
2023-期中-答案.pdf
2024-复习-知识点总结.pdf
```
### 添加下载链接
在对应课程的 `.mdx` 文件中添加:
```mdx
<FileDownload
name="2023年期末试卷"
path="/resources/课程名/2023-期末-试卷.pdf"
date="2023-12"
/>
```
## 📋 资料要求
- ✅ 内容清晰可读
- ✅ 遵循命名规范
- ✅ 如有原作者请标注
- ❌ 不上传有版权争议的资料
- ❌ 不用于商业用途
## 🆕 添加新课程
1. 在 `public/resources/` 下创建新目录
2. 在 `pages/courses/` 下创建新的 `.mdx` 文件
3. 在 `pages/courses/_meta.json` 中添加课程条目
## 🐛 报告问题
如发现问题,请提交 Issue 并包含以下信息:
- 问题描述
- 复现步骤(如适用)
- 截图(如适用)
## 💬 交流讨论
欢迎在 GitHub Discussions 中交流讨论!
---
再次感谢你的贡献!🙏
74 changes: 37 additions & 37 deletions .github/PULL_REQUEST_TEMPLATE.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
## 📝 PR 说明

### 本次提交类型

- [ ] 📚 添加新资料
- [ ] ✏️ 修正错误
- [ ] 🆕 添加新课程
- [ ] 🔧 其他改进

### 资料信息(如适用)

| 项目 | 内容 |
|------|------|
| 课程名称 | |
| 资料类型 | 期末/期中/复习资料 |
| 年份 | |
| 文件格式 | PDF/Word/其他 |

### 资料来源

- [ ] 自己整理
- [ ] 网络收集(请注明来源)
- [ ] 其他(请说明)

### Checklist

- [ ] 文件已放入正确的目录 `public/resources/课程名/`
- [ ] 文件命名符合规范:`[年份]-[类型]-[描述].pdf`
- [ ] 已在对应的 `.mdx` 文件中添加下载链接
- [ ] 资料内容清晰可读
- [ ] 确认无版权问题

### 其他说明

<!-- 如有其他需要说明的内容,请在此填写 -->


## 📝 PR 说明
### 本次提交类型
- [ ] 📚 添加新资料
- [ ] ✏️ 修正错误
- [ ] 🆕 添加新课程
- [ ] 🔧 其他改进
### 资料信息(如适用)
| 项目 | 内容 |
|------|------|
| 课程名称 | |
| 资料类型 | 期末/期中/复习资料 |
| 年份 | |
| 文件格式 | PDF/Word/其他 |
### 资料来源
- [ ] 自己整理
- [ ] 网络收集(请注明来源)
- [ ] 其他(请说明)
### Checklist
- [ ] 文件已放入正确的目录 `public/resources/课程名/`
- [ ] 文件命名符合规范:`[年份]-[类型]-[描述].pdf`
- [ ] 已在对应的 `.mdx` 文件中添加下载链接
- [ ] 资料内容清晰可读
- [ ] 确认无版权问题
### 其他说明
<!-- 如有其他需要说明的内容,请在此填写 -->
80 changes: 40 additions & 40 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,40 +1,40 @@
# Dependencies
node_modules/
.pnpm-store/

# Build output
.next/
out/
dist/

# Cache
.cache/
*.tsbuildinfo

# IDE
.idea/
.vscode/
*.swp
*.swo
.cursor/

# OS
.DS_Store
Thumbs.db

# Environment
.env
.env.local
.env.*.local

# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*

# Vercel
.vercel

# Debug
*.log
# Dependencies
node_modules/
.pnpm-store/
# Build output
.next/
out/
dist/
# Cache
.cache/
*.tsbuildinfo
# IDE
.idea/
.vscode/
*.swp
*.swo
.cursor/
# OS
.DS_Store
Thumbs.db
# Environment
.env
.env.local
.env.*.local
# Logs
npm-debug.log*
yarn-debug.log*
yarn-error.log*
.pnpm-debug.log*
# Vercel
.vercel
# Debug
*.log
74 changes: 37 additions & 37 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,37 +1,37 @@
# 📚 FDU CS 资料共享

> 复旦大学计算机学院考试资料分享网站

🌐 **网站地址:[https://fdu-sharing.vercel.app/](https://fdu-sharing.vercel.app/)**

---

## 前言
我还记得第一次接触到考试资料这个概念,甚至意识到知识是可以被标价买卖的,是在高三毕业那个暑假,为了准备腾飞书院的先导课考试。

那时候尚且年幼无知,未曾料想,这些扫描件和零散的文档,竟会与我随后四年的大学生活产生如此深的纠葛。后面的两年半里,这样的焦虑是时不时会有的:没有资料时感到恐慌,有了资料又为“收不尽”而担忧。深怕漏掉一份往年题,就在考试中处于劣势。

搜寻资料已经变成了一场对任何人都无意义、但又不得不参与的第二战场。即使偶尔因此获利,也是靠运气为主,谁都不能保证被考到的知识点不会在下一份还没收到的卷子上。学习本不该如此,信息应当自由流动。

幸运的是,我的室友和朋友人都很好,收到资料总是愿意给我一份。不幸的是,在这个学校里居然还有人以分享之名,行敛财之实。舔着个大脸把考试资料的版权据为己有,设立几十块的入群门槛,美其名曰"平衡成本"、"筛选诚意",甚至搞出了"拉人头返现"这种近乎传销的荒诞事情。他们公然宣称要通过封锁资源来"维持竞争力",仿佛我们之间的关系只剩下你死我活的零和博弈。这种人真是不要脸。资料的创作和你有半毛钱关系吗你就卖?拿着老师耗费精力出的卷子,学长学姐无偿整理留下的心血,转手变成自己收割韭菜的镰刀。如果所谓的"竞争力"是靠把同学挡在知识的高墙之外来获得的,那这种竞争力不要也罢。

本着对此类同学的鄙夷和开源的精神,我把我的所有资料放在这里供人取用。版权所有者请与我联系以撤下侵权资料。

## 如何贡献

我们欢迎所有同学贡献资料!对于大部分非CS相关的同学,你可以加我微信(vic_david)把资料发我让我挂出来。对于精通github的同学则可以通过以下方式贡献:

1. **Fork** 本仓库
2. 将资料文件放入 `public/resources/课程名/` 目录
3. 在对应课程的 `.mdx` 文件中添加下载链接
4. 提交 **Pull Request**

详细步骤请查看 [使用与贡献指南](/pages/guide.mdx)

## 免责声明

- 本站所有资料仅供学习交流使用
- 资料版权归原作者所有
- 如有原作者/整理者希望维护自己的合法权利,请联系我们删除
- 请勿将资料用于商业用途

# 📚 FDU CS 资料共享
> 复旦大学计算机学院考试资料分享网站
🌐 **网站地址:[https://fdu-sharing.vercel.app/](https://fdu-sharing.vercel.app/)**
---
## 前言
我还记得第一次接触到考试资料这个概念,甚至意识到知识是可以被标价买卖的,是在高三毕业那个暑假,为了准备腾飞书院的先导课考试。
那时候尚且年幼无知,未曾料想,这些扫描件和零散的文档,竟会与我随后四年的大学生活产生如此深的纠葛。后面的两年半里,这样的焦虑是时不时会有的:没有资料时感到恐慌,有了资料又为“收不尽”而担忧。深怕漏掉一份往年题,就在考试中处于劣势。
搜寻资料已经变成了一场对任何人都无意义、但又不得不参与的第二战场。即使偶尔因此获利,也是靠运气为主,谁都不能保证被考到的知识点不会在下一份还没收到的卷子上。学习本不该如此,信息应当自由流动。
幸运的是,我的室友和朋友人都很好,收到资料总是愿意给我一份。不幸的是,在这个学校里居然还有人以分享之名,行敛财之实。舔着个大脸把考试资料的版权据为己有,设立几十块的入群门槛,美其名曰"平衡成本"、"筛选诚意",甚至搞出了"拉人头返现"这种近乎传销的荒诞事情。他们公然宣称要通过封锁资源来"维持竞争力",仿佛我们之间的关系只剩下你死我活的零和博弈。这种人真是不要脸。资料的创作和你有半毛钱关系吗你就卖?拿着老师耗费精力出的卷子,学长学姐无偿整理留下的心血,转手变成自己收割韭菜的镰刀。如果所谓的"竞争力"是靠把同学挡在知识的高墙之外来获得的,那这种竞争力不要也罢。
本着对此类同学的鄙夷和开源的精神,我把我的所有资料放在这里供人取用。版权所有者请与我联系以撤下侵权资料。
## 如何贡献
我们欢迎所有同学贡献资料!对于大部分非CS相关的同学,你可以加我微信(vic_david)把资料发我让我挂出来。对于精通github的同学则可以通过以下方式贡献:
1. **Fork** 本仓库
2. 将资料文件放入 `public/resources/课程名/` 目录
3. 在对应课程的 `.mdx` 文件中添加下载链接
4. 提交 **Pull Request**
详细步骤请查看 [使用与贡献指南](/pages/guide.mdx)
## 免责声明
- 本站所有资料仅供学习交流使用
- 资料版权归原作者所有
- 如有原作者/整理者希望维护自己的合法权利,请联系我们删除
- 请勿将资料用于商业用途
Loading