chenggui53 commented on PR #4896:
URL: 
https://github.com/apache/incubator-devlake/pull/4896#issuecomment-1576712690

   > Looking good! Good job. Is it ready yet?
   
   hi @klesh, sorry for taking so long, can you help to review this pr when you 
have time? It mainly includes the following content (to avoid a large number of 
modifications in each plugin, first only modify the gitlab plugin, and then 
apply it to other plugins after the code is ok)
   
   in backend/core
   1. Add the subTaskMetas dependencies field in the subTaskMeta structure
   
   in backend/plugin
   1. Stable topological sorting algorithm and loop detection
   2. The sort interface can be extended to entity-level sorting in the future. 
Currently, only subtask-level sorting is implemented
   
   In backend/plugins/gitlab, take gitlab as an example
   1. In the impl.go file, loop detection will be performed during package init
   2. Add dependencies definition to each subTaskMeta
   2. Each subtask adds an init function for registration
   3. Added the register.go file to register subtask, and added tests to ensure 
compliance with the tone


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to