Skip to content

Latest commit

 

History

History
57 lines (45 loc) · 3.94 KB

README.md

File metadata and controls

57 lines (45 loc) · 3.94 KB

TechMap-Works

此项目对应 TechMap,由新成员提交自己的作业和收获。

文件结构示例

.
├── 2020-Autumn    #2020秋季
│   ├── Frontend      #前端小组
│   │   └── task_01     #找到对应的作业文件夹
│   │       └── hamono     #以你账号名命名一个文件夹
│   │           ├── README.md    #用md格式介绍你的作业
│   │           └── ...          #你的作业的内容
│   │
│   ├── Backend       #后端小组
│   │   └── ...
│   ├── extra         #额外任务选做
│   │   └── ...
│   └── Python        #Python爬虫小组
│       └── ...
├── LICENSE.996ICU
├── LICENSE.MIT
└── README.md

遇到问题

在闯关的路上遇到问题?请先查找 issues 中有没有出现过类似的问题,我们鼓励在 issue 中提问,将问题和知识沉淀下来。

  1. 有关作业题目的问题请到作业项目的 issue 下提问/查找,我们可能会针对每期的任务开不同的 issue 专门用来讨论。->传送门
  2. 有关提交作业的问题(git 工作流等)请到作业项目的 issue 下提问/查找,->传送门
  3. 下策:如一段时间问题还没有解决或比较紧急,请在各个交流群中轰炸。

提交方式 (git 工作流)

首次提交作业

  1. Fork: Fork此项目(TECHF5VE/TechMap-Works) 到你自己账号的仓库中,(Fork指服务端的代码仓库克隆,即 新克隆出来的代码仓库在远程服务端)
  2. Clone: Clone此项目到你的电脑上。
  3. 找到对应的作业文件夹,用你的 github 账号名新建一个文件夹,如/Frontend/task_01/hamono
  4. 在新建的文件夹中完成的你的作业,要求: 每次作业附带上一个 markdown 格式的说明文件README.md,如/Frontend/task_01/hamono/README.md,你需要在说明文件中介绍你的这次作业,写写自己遇到的问题/怎么解决了这些问题/获得了哪些收获。最后注明自己的身份(20-软件-xxx)
  5. Add & Commit:使用 git 暂存你的修改,详细使用如有问题请自行搜索。
  6. Push:将本地暂存的内容推到远程服务器仓库(github 上你账号中的项目仓库)。
  7. New Pull Request:向(TECHF5VE/TechMap-Works)主仓库发起 PR 请求,请求合并。

收到你的 PR 请求后,我们将会及时 review,给出我们的修改意见或直接合并你的作业,合并成功代表你已经完成了本次的作业。

再次提交作业

  1. 更新你账号中 Fork 来的项目,主要有两种方式,反向 PR本地更新。请自行参照对应的文章来操作,前者更方便一些。
  2. Pull:如果使用反向 PR,请用 pull 及时更新本地你电脑上的项目文件夹,之后同首次操作。
  3. 找到对应的作业文件夹,用你的 github 账号名新建一个文件夹,如/Frontend/task_01/hamono
  4. 在新建的文件夹中完成的你的作业,要求: 每次作业附带上一个 markdown 格式的说明文件README.md,如/Frontend/task_01/hamono/README.md,你需要在说明文件中介绍你的这次作业,写写自己遇到的问题/怎么解决了这些问题/获得了哪些收获。
  5. Add & Commit:使用 git 暂存你的修改,详细使用如有问题请自行搜索。
  6. Push:将本地暂存的内容推到远程服务器仓库(github 上你账号中的项目仓库)。
  7. New Pull Request:向(TECHF5VE/TechMap-Works)主仓库发起 PR 请求,请求合并。