good job


Best Regards
---------------
DolphinScheduler(Incubator) PPMC
Lidong Dai 代立冬
[email protected]
---------------


Jave-Chen <[email protected]> 于2020年5月23日周六 下午3:06写道:

> Hello everyone, DS has added 4 new taks:
> &nbsp; &nbsp; - TOP N time-consuming tasks,&nbsp;
> &nbsp; &nbsp; - user self-registration
> &nbsp; &nbsp; - workflow labels
> &nbsp; &nbsp; - weakly dependent tasks
> You can check it out at [1].
>
>
> In addition, I have sorted out the questions asked, you can go to [2] to
> check.
> For technical issues, you are also welcome to subscribe to the DS mailing
> list&nbsp;
> and consult on the mailing list.
>
>
> good luck.
>
>
> -----
>
>
> 各位好,DS 新增了 耗时任务 TOP N 查询,用户自助注册,工作流标签,弱依赖类型任务
> 4 个题目。各位可到[1]查看。
> 另外,我对目前咨询到的问题进行了整理,各位可到[2]查看。
>
>
> 对于技术问题,也欢迎各位订阅 DS 的邮件列表以后,在邮件列表中咨询。
>
>
> 祝好
>
>
> [1]
> https://cwiki.apache.org/confluence/display/DOLPHINSCHEDULER/Open+Source+Promotion+Plan+-+Summer+2020+Tasks
> [2]
> https://lists.apache.org/thread.html/r9699ada6625c1a33148da3533c69c0c7197608b6c3c8e394c6e46689%40%3Cdev.dolphinscheduler.apache.org%3E
>
>
>
>
>
> ------------------&nbsp;原始邮件&nbsp;------------------
> 发件人:&nbsp;"Jave-Chen"<[email protected]&gt;;
> 发送时间:&nbsp;2020年5月23日(星期六) 下午2:52
> 收件人:&nbsp;"dev"<[email protected]&gt;;
>
> 主题:&nbsp;Open Source Promotion Plan Questions asked 01
>
>
>
> Hi folks,
> We currently have 18 tasks for the Open Source Promotion Plan, and I'll be
> putting&amp;nbsp;
> out the questions that students asked on a regular basis, and the
> questions that&amp;nbsp;
> have been asked so far are:
>
>
> Q: Where can I find information about DS?
> A:
> 1. DS github repository [1]
> 2. DS official website files [2]
> 3. DS mailing list [3]
> 4. WeChat public account "海豚调度"
>
>
> Q: What is the problem solved by delay waiting and fake execute?
> A:
> Delayed waiting: It is for task execution, when a predecessor is not
> ready, the&amp;nbsp;
> current task waits for a period of time, and within the waiting time, if
> the&amp;nbsp;
> predecessor is ready, the current task starts to execute.
> fake execute: when developing tasks, for more complex dependencies, you
> can set&amp;nbsp;
> some tasks to fake execute to test whether the entire workflow can be
> executed&amp;nbsp;
> correctly.
>
>
> Q: How to write the development time plan and detailed plan of the
> project&amp;nbsp;
> application?
> A:
> 1. Make it clear what is the plan to do and what effect to achieve.
> 2. How to complete the content of 1. These contents need to be included:
> &amp;nbsp; 1) Flow chart / timing diagram of code execution
> &amp;nbsp; 2) Modify the back-end modules involved (just to the module
> level)
> &amp;nbsp; 3) The interface provided by the backend to the frontend (need
> to determine&amp;nbsp;
> the interface protocol).
> 3. Time plan based on 1 and 2. The organizing committee saied after July
> 1st you
> &amp;nbsp;can start code, so you can start from July 1st. you can start
> from July 1st,&amp;nbsp;
> &amp;nbsp;according to the weekly schedule, write down what work will be
> done.Plan can&amp;nbsp;
> &amp;nbsp;be divided into confirmation, coding, testing, submission
> 4 major stages.
> Pay attention to the reserved time when making plans, and do not overfill.
>
>
> Q: Which branch is the project developed on?
> A: Based on dev branch.
>
>
> Q: I am very interested some project, but I do not know what technologies
> are&amp;nbsp;
> needed? Not sure if you can do it?
> A:
> It is recommended to deploy and run DS locally first, and you will have
> a&amp;nbsp;
> preliminary impression of DS.Then try to read part of the source code, you
> will&amp;nbsp;
> have a general understanding of the technology you need to use.
> In order to complete a project, there are several basic requirements:
> 1. Able to independently build the local development environment
> 2. Ability to develop and debug code yourself
> 3. After the code passes the test, submit it to the project repo
> 4. Submitted code should pass the CI check, mainly UT and code quality
> check
>
>
>
> -----
> 伙计们
> 目前我们为开源软件供应链点亮计划提供了18个题目。我会定期把学生的问题整理出来,
> 本期问到的问题有:
>
>
> Q:DS 相关的资料可以在哪找到?
> A:
> 1. DS github 仓库 [1]
> 2. DS 官网文档 [2]
> 3. DS 邮件列表 [3]
> 4. 微信公众号“海豚调度”
>
>
> [1] https://github.com/apache/incubator-dolphinscheduler&amp;nbsp;
> [2]
> https://dolphinscheduler.apache.org/zh-cn/docs/1.2.0/user_doc/system-manual.html
> [3] https://lists.apache.org/[email protected]
>
>
> Q: 延时等待和任务空跑解决的问题?
> A:
> 延时等待:是针对调度(任务)执行时,前置依赖没有就绪的情况下,当前任务等待一段时间,在等
> 待时间内,如前置任务就绪,则开始执行当前任务。
> 任务空跑:是在调度开发时,对于较为复杂的依赖关系,可以设置部分任务为空跑状态,以测试整个
> 工作流能否正确执行。
>
>
> Q:项目申请书开发时间计划与详细方案怎么写?
> A:
> 1. 说清楚做什么,达到什么效果。
> 2. 怎么完成 1 的内容。需要包含这些内容:
> &amp;nbsp; 1)代码执行的流程图/时序图
> &amp;nbsp; 2)修改涉及的后端的模块(到模块级别即可)
> &amp;nbsp; 3)后端提供给前端的接口(需要确定接口协议)。
> 3. 基于 1 和 2 制定开发计划。组委会的回复是 7 月 1 号以后开始编码,可以从 7 月 1 号
> 开始,按周排计划,写清每周完成什么工作内容。可以分为方案确认,编码,测试,代码提交
> 4 个大阶段。定计划时注意预留时间,不要排的太满。
>
>
> Q:项目是基于哪个分支就行开发?
> A:基于 dev 分支开发。
>
>
> Q;我对项目很感兴趣,但是不知道需要用到哪些技术?也不确定自己能否胜任?
> A:
> 建议先在本地部署和运行 DS ,对 DS 有个初步的印象。然后尝试阅读一部分源码,就会
> 对需要用到的技术有个大概的认识了。
> 为了完成项目,有以下几个基本要求:
> 1. 能独立完成本地开发环境的搭建
> 2. 能自己开发和调试代码
> 3. 代码在本地测试通过后,提交到项目主库
> 4. 代码通过主库的 CI 检查,主要是 UT 和代码质量检查

Reply via email to