# 任务二：开源项目开发与运行

## 一、任务介绍
1024程序员节结合开源大趋势，开发者可根据自己情况选择业界知名开源项目或自研可开源项目结合GitCode和Cloud IDE进行开发与适配，需要在IDE中能够运行起来为标准获得CSDN定制书包奖励。

活动时间：2022.10.23 - 2022.11.14

特别提醒：不可直接使用官方提供的demo项目参赛（官方demo： [前端项目2048](https://gitcode.net/cloud-ide/2048) 和 [后端项目CnOCR](https://gitcode.net/cloud-ide/cnocr)）


## 二、任务步骤 （请按照步骤提示操作，并自行检查是否遗漏哦~）

|  顺序   | 步骤名称  | 步骤描述 | 示意图 |
|  ----  | ----  |  ----  | ----  | 
| 1  | 任务报名 | Fork创建项目，在项目中右上角点击Fork按钮，完成后即报名成功 | ![](https://gitcode.net/gitcode/1024opensource/uploads/8db3366911695d7e1c6851833634deb7/%E4%BC%81%E4%B8%9A%E5%BE%AE%E4%BF%A1%E6%88%AA%E5%9B%BE_f43ff07c-d546-4dc3-8e00-07fde528d955.png) |
| 2  | 项目导入 | 上传开源项目或自研可开源项目至Fork项目中 | ![](https://gitcode.net/theo789/upload_project/uploads/9280a335d186801ece171b56ee83ad0c/image.png) |
| 3  | IDE打开项目 | 使用Cloud IDE打开项目，Fork项目链接地址中快速启动IDE | ![](https://gitcode.net/theo789/upload_project/uploads/ca739c3c5252cd6f25d0e4d01656afbf/image.png) |
| 4 | IDE中项目运行 | 项目下载完成后，需要下载对应扩展，需要能够运行启动项目 | 前端项目可执行预览，后端项目可展示启动 ![](https://gitcode.net/theo789/upload_project/uploads/4fabe699f2ae7d3870a0562a44ae2505/image.png) |
| 5 | 配置自动运行脚本 | 编写preview.yml文件，能够让项目自动运行 | 可参考 [前端项目2048](https://gitcode.net/cloud-ide/2048) 和 [后端项目CnOCR](https://gitcode.net/cloud-ide/cnocr)|
| 6 | 回传至开源项目 | 完成项目开发后，使用IDE的Git操作完成push代码 | ![](https://gitcode.net/theo789/upload_project/uploads/f29bf06cd2b96e07b67b47873fbe278f/image.png) |
| 7 | 项目完成 | 至此项目已完成开发，可自行检查是否合格，**检验方法：自己新建空间，然后测试能不能自动运行。** | CSDN官方会每周末统一核查确认奖励，希望大家都可以获得CSDN定制书包 ![](https://img-home.csdnimg.cn/images/20221013053300.png) |

## 三、奖品发放规则
**奖品发放时间点**
| 次数 | 公布中奖名单 |
| ------ | ------ |
| 第一次 | 2022-10-31 |
| 第二次 | 2022-11-07 |
| 第三次 | 2022-11-14 |

**活动参与和获奖规则**
- 本项任务，开发者只能获得一次奖励。
- 官方工作人员会通过私信或短信通知获奖开发者填写收货地址。
- 发货时间：活动结束后30个工作日内发货

## 四、活动交流
开源活动官方交流群（仅参与者之间讨论和交流）。扫码进入选手沟通群。活动重要节点通知会在群内第一时间告知，请所有参与者尽量加群。

<img src="/uploads/45be870f33053a686cb60b7c8cca38c4/b435ccc7d422528ad8212ca53d687687.jpg" width="400px" style="border: 6px solid #fff;border-radius: 2px;">


## 五、活动点评

### 活动建议
如果大家对本次活动有建议，可以直接在本项目中提交issue，我们会认真对待每一个评论，非常感谢大家！！！
### 活动点赞👍
如果大家喜欢本次开源挑战赛活动，可以点击本项目的star，我们会根据大家的star数作为后期是否长期举办的重要依据，非常感谢大家！！！




