Hi folks,
We currently have 18 tasks for the Open Source Promotion Plan, and I'll be 
putting 
out the questions that students asked on a regular basis, and the questions 
that 
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 
current task waits for a period of time, and within the waiting time, if 
the 
predecessor is ready, the current task starts to execute.
fake execute: when developing tasks, for more complex dependencies, you can 
set 
some tasks to fake execute to test whether the entire workflow can be 
executed 
correctly.


Q: How to write the development time plan and detailed plan of the project 
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:
  1) Flow chart / timing diagram of code execution
  2) Modify the back-end modules involved (just to the module level)
  3) The interface provided by the backend to the frontend (need to 
determine 
the interface protocol).
3. Time plan based on 1 and 2. The organizing committee saied after July 1st you
 can start code, so you can start from July 1st. you can start from July 
1st, 
 according to the weekly schedule, write down what work will be done.Plan 
can 
 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 
needed? Not sure if you can do it?
A:
It is recommended to deploy and run DS locally first, and you will have a 
preliminary impression of DS.Then try to read part of the source code, you 
will 
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 
[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 ??????????????????????????
  1??????????????????/??????
  2????????????????????????????????????????
  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