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 ??????????????
