GithubHelp home page GithubHelp logo

pfcclab / starter Goto Github PK

View Code? Open in Web Editor NEW
9.0 3.0 55.0 6.76 MB

【HACKATHON 预备营】飞桨启航计划集训营

good-first-issues deep-learning deep-learning-framework good-first-pr good-first-project good-for-beginners good-practices

starter's People

Contributors

achuan123 avatar atlantisming avatar ccsuzzh avatar chenjjcccc avatar cmcamdy avatar cocoshe avatar entired avatar fsczz avatar greatv avatar hhankyangg avatar islinxu avatar jiangziyan-693 avatar kaedeharai avatar nknan avatar olive-2019 avatar ooooo-create avatar rhmaaa avatar sanbuphy avatar shiofjsaio avatar stellazying avatar sunzhongkai588 avatar tsaiyue avatar turingg avatar unicornshell avatar wyyang23 avatar xiangqiblue avatar yangwulve avatar yibinliu666 avatar zade23 avatar zbt78 avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

starter's Issues

[WeeklyReports] 2023.12.25~2024.1.19 周报收集

请各位学员在 1.21 之前前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 本次集训营期间贡献的所有 PR

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

Important

注意~本次周报为启航计划集训营期间的最后一期周报,因此不再填写 未来双周计划,但需要列出 ⚠️本次集训营期间贡献的所有 PR⚠️

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

[WeeklyReports] 2023.11.26~2023.12.10 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

[WeeklyReports] 2023.11.13~2023.11.26 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

周报提交指南

Intro

亲爱的营员们 👋,

大家好!在我们的启航计划集训营中,我们要求营员们每两周都要提交双周周报。双周周报的提交对我们项目的进展非常重要:

1️⃣ 提供任务完成率:通过周报,能帮助营员更加清楚自己的开发进度和目标,督促自己以此保证整个集训期间的任务完成情况。

2️⃣ 加强沟通:周报是团队沟通的重要工具。你可以在周报中分享你的工作进展、遇到的问题和解决方案,让集训营的同学之间更好地了解彼此的工作。

3️⃣ 提供反馈机会:周报也为你们提供了一个反馈的机会。你们可以在周报中提出对项目的建议或问题,这有助于我们改进项目流程。

所以,请大家务必每两周按时提交周报哦 📝。如果有任何关于周报的问题或者建议,随时在找助教 @cmcamdy 或者 Paddle 团队的尤师傅 @Harryoung 和涛姐 @luotao1 哦~ 🙋‍♂️🙋‍♀️

周报提交流程

周报是每一段时间工作的总结提炼,用于更好地反映过去两周的工作成果。提交周报的大致流程为:

  1. 按模板格式提交双周周报 PR
  2. 在每次双周周报 Issue 下进行登记。

具体详细流程如下:

一、提交前的准备流程

1.1 Fork
先跳转到 PFCCLab/Starter/ GitHub 首页,然后单击 Fork 按钮,生成自己仓库下的目录,比如你的 GitHub 用户名为 USERNAME,则生成: https://github.com/USERNAME/Starter。

image

1.2 Clone
将你目录下的远程仓库 clone 到本地。

➜ git clone https://github.com/USERNAME/Starter.git
➜ cd Starter

1.3 创建本地分支
Starter 目前使用 Git 流分支模型进行维护。

「详细周报」的填写工作都应该在一个新的分支上完成,一般从 main 分支上创建新分支。

使用 git checkout -b 创建并切换到新分支。

➜ git checkout -b USERNAME/WeeklyReport

二、正式编写详细周报

营员找到 Reports/season 2 文件夹下名字为 学员GitHubID 的子文件夹(没有需新建),然后按命名格式

[WeeklyReport]2024.mm1.dd1~2024.mm2.dd2.md

新建文件,编写「详细周报」。可参考模板编写周报:

### 姓名

xxx

### 开发中的快乐开源任务

xxx

### 本双周工作

1. **任务 X**

   - xxx
   - xxx

2. **任务 Y**

   - xxx
   - xxx:
     1. xxx
     2. xxx
     3. xxx

3. **问题疑惑与解答**

   - 问题 a?

     答:xxx

   - 问题 b?

     答:xxx

### 未来双周计划

1. xxx
2. xxx
3. xxx

三、提交 & push

3.1 提交

  • 假如修改/新增了 WeeklyReports/USERNAME/[WeeklyReport]2023.09.12~2023.09.23.md 文件,并提交这个文件
➜  git status
On branch USERNAME/WeeklyReport
Changes not staged for commit:
(use "git add <file>..." to update what will be committed)
(use "git restore <file>..." to discard changes in working directory)
no changes added to commit (use "git add" and/or "git commit -a")

➜  git add WeeklyReports/USERNAME/[WeeklyReport]2023.09.12~2023.09.23.md
  • 填写提交说明,可以通过 git commit 完成:
➜  git commit -m "USERNAME add 2023.09.12~2023.09.23 WeeklyReport"

3.2 确保本地仓库是最新的
在准备发起 Pull Request 之前,需要同步原仓库 Starter 最新文件内容。

首先通过 git remote 查看当前远程仓库的名字。

➜  git remote
origin
➜  git remote -v
origin  https://github.com/USERNAME/Starter (fetch)
origin  https://github.com/USERNAME/Starter (push)

这里 origin 是你 clone 的远程仓库的名字,也就是自己用户名下的 Starter,接下来创建一个原始 Starter 仓库的远程主机,命名为 upstream。

➜  git remote add upstream https://github.com/PFCCLab/Starter
➜  git remote
origin
upstream

获取 upstream 的最新代码并更新当前分支。

➜  git fetch upstream
➜  git pull upstream main

3.3 Push 到远程仓库
将本地的修改推送到 GitHub 上,也就是 https://github.com/USERNAME/Starter。

# 推送到远程仓库 origin 的 USERNAME/ 分支上
➜  git push origin USERNAME/WeeklyReport

四、提交 PR

4.1 在自己的代码仓里添加了详细周报后,可以提交 PR 到 https://github.com/PFCCLab/Starter
首先跳转到自己的github仓库Starter项目下,点击 Compare & pull requests

image

Important

  • 在创建 PR 时选择 Reviewers 为全营助教(专项团同学需要额外选择专项团助教),并添加 weekly reports 标签
  • 请将周报 PR 按以下格式命名:
[WeeklyReport] USERNAME 2023.mm1.dd1~2023.mm2.dd2

image

4.3 学员提交的周报 PR 后,等待助教检查并合入Starter
助教检查后,可以将详细周报 merge 进Starter

五、抽取关键信息,按格式回复周报 issue

学员在 pr 合入后,抽取关键信息,按格式回复周报 issue。这个相当于 pr 的摘要版,便于读者快速了解项目进展和关键信息。戳这里看 Weekly Report issues Demo

周报提交时间

每两周提交一次。具体来说:以两周为一个周期,第二周的周三学员开始创建和编写详细周报的 pr,回复周报 issue,并提醒助教及时检查周报;第二周的周五 18:00 前 pr 周报合入


参考链接

  1. https://www.paddlepaddle.org.cn/documentation/docs/zh/develop/dev_guides/docs_contributing_guides_cn.html

「启航计划」第一期 结营考核公示

经过为期两个月紧张而充实的集训,启航计划集训营于 1 月 30 日 正式圆满完成所有集训计划。在集训期间,大家出色地完成了三项热身打卡任务,并且共有 19 位营员合入了超过 110 个 Pull Request(PR)。衷心感谢各位营员的积极参与和卓越贡献! 🎉 🎉 🎉

结营通过名单

Important

考核标准参考 启航计划活动说明 中的 【三、结营考核】 ,主要结合以下两点进行评估:

  1. 至少合入了 1 个 PR(不包括热身打卡任务)
  2. 完整提交 5 期周报

根据结营要求,以下为通过考核的 15 位营员名单 📄:

@GreatV, @Hhankyangg, @Kaedeharai, @NKNaN, @Tsaiyue, @Turingg, @YibinLiu666, @ccsuzzh, @cocoshe, @fsczz, @ooooo-create, @jiangziyan-693, @sanbuphy, @zade23, @zbt78

排名不分先后。如对名单有异议,请发送邮件至 [email protected]

祝贺这些同学成功顺利结营 🥳,同时期待所有营员能在未来的开发之路更上一层楼 💪。

一、二、三等奖名单

与此同时,在集训营结尾阶段,我们开放了一、二、三等奖的申请,具体详情请参阅 「启航计划」一、二、三等奖答辩安排

相关营员于 1 月 29 日,进行了精彩的答辩。在经过 6 名飞桨研发人员的细致评估后,产生了最终获奖名单 📄:

祝贺以上获奖同学 🏆,感谢你们对飞桨开源社区做出的突出贡献~

Note

同时祝贺 @zbt78@Tsaiyue,在答辩现场成功录取并加入护航计划集训营。 答辩过程本身也是与飞桨研发导师交流的绝佳机会~

写在最后 ✍️

  • 启航计划奖品将与快乐开源礼品一同发放,结营证书将以电子版形式颁发。
  • 尽管部分营员由于各种原因未能通过考核,但我们由衷感谢你们的积极参与,期待你们在飞桨以及其他开源社区中继续取得更进一步的成就。
  • 下一期启航计划预计在年后(2 ~ 3 月)启动,将带来一些变化,敬请期待~

[WeeklyReports] 2024.03.25~2024.04.07 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在评论中回复简要周报,完成情况:

[WeeklyReport] 2024.mm1.dd1~2024.mm2.dd2 周报汇总

[WeeklyReport] 2024.mm1.dd1~2024.mm2.dd2 周报汇总

请各位学员在本周四晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

  • 张三(马斯克)
  • ...

「启航计划」一、二、三等奖答辩安排

Note

一、二、三等奖,需要营员主动申请并完成答辩,所有学员均可申请。

参与方式

  1. 在 1.22(周一) 23:59 之前,在该 Issue 区下回复 申请答辩,即申请成功。
  2. 在 1.23(周二) 23:59 之前,把答辩 PPT 发送到 [email protected]
  3. 在 1.24(周三)~ 1.25(周四) ,按照安排参与答辩。

PPT 模板 ➡️ 启航计划答辩模板

答辩时间

  • 每人 10 分钟陈述 + 5 分钟 QA。

答辩评委

答辩流程

  1. 使用如流答辩,1.17 之前把 PPT 到邮箱 [email protected]
  2. 每场会议后统一讨论答辩情况和打分。
  3. 答辩同学不能旁听其他同学答辩内容,请提前如流在线,会 call 各位学员。
  4. 最终一、二、三等奖名单会公布在群里和 Issue 区。

评分标准:

总分 = 代码及 PR 贡献度 * 50% + 开源协作贡献度 * 30% + 个人沉淀 * 20%

  • 代码及 PR 贡献度:快乐开源 PR 贡献量、任务难度...(占总分的 50%)
  • 开源协作贡献度:主动开展新任务、积极解决别人问题...(占总分的 30%)
  • 个人沉淀:沉淀技术思考、提出可行性建议、周报质量...(占总分的 20%)

奖品

  • 一等奖:PS5 🎮
  • 二等奖:Apple Watch SE ⌚️
  • 三等奖:Airpods(第三代)🎧

[WeeklyReports] 2023.12.10~2023.12.24 周报收集

请各位学员在本周五晚8点前提交~,格式如下:

### 姓名

xxx

### 本双周工作

1. xxx
2. xxx
 
### 未来双周计划

1. xxx
2. xxx

### 详细周报链接:

https://github.com/PFCCLab/Starter/pulls/xxx

请各营员完成周报提交后,在下面的对应 GitHub ID 前打勾,完成情况:

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.