You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@devlake.apache.org by "klesh (via GitHub)" <gi...@apache.org> on 2023/02/07 13:51:48 UTC

[GitHub] [incubator-devlake] klesh opened a new issue, #1411: API to list out what `subtasks` a plugin can provide

klesh opened a new issue, #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411

   ## Description
   Currently, users have to learn plugin subtasks by reading source code so they can customize what `subtasks` to run on `config-ui`, this is not very user friendly.
   
   
   ## Describe the solution you'd like
   backend to provide an api like `/plugins` which returns all available plugins, and their `subtasks`
   
   
   ## Has the Feature been Requested Before?
   No
   


-- 
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: commits-unsubscribe@devlake.apache.org.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1513944283

   This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] keon94 commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by GitBox <gi...@apache.org>.
keon94 commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1322449247

   @klesh is this still slotted for v0.15? I haven't been able to get around to it yet due to my involvement in the Python framework work.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by GitBox <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1396271466

   This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: api to list out what `subtasks` could a plugin provide

Posted by GitBox <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1262968770

   This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] keon94 commented on issue #1411: api to list out what `subtasks` could a plugin provide

Posted by GitBox <gi...@apache.org>.
keon94 commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1231034852

   @klesh I can take this one.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide
URL: https://github.com/apache/incubator-devlake/issues/1411


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] klesh commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "klesh (via GitHub)" <gi...@apache.org>.
klesh commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1457433033

   I think it should look like the following:
   ```
   [
       {
           "plugin": "github",
           "subtasks": [
               {
                   "name": "collectApiIssues",
                   "description": "...",
                   ...
               },
               ...
           ],
           ...
       }
   ]
   ```


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1560283170

   This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by github-actions.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1407519360

   This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] klesh commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by GitBox <gi...@apache.org>.
klesh commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1326185600

   @keon94 no problem, this is not a critical task, we can postpone it.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] keon94 commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by GitBox <gi...@apache.org>.
keon94 commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1279165363

   bump


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide

Posted by github-actions.
github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide
URL: https://github.com/apache/incubator-devlake/issues/1411


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] hezyin commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "hezyin (via GitHub)" <gi...@apache.org>.
hezyin commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1457670039

   @klesh @keon94 Hey guys, can you help me better understand who are the users of this API and when/how do they use this API?


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] klesh commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "klesh (via GitHub)" <gi...@apache.org>.
klesh commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1457428430

   @keon94 I think we can output more, all meta info should be returned including `enabledByDefault`, `description` and `domainTypes`.
   
   I think it would be helpful if users could see these information in `Advanced Mode`. @hezyin @mintsweet 


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] klesh commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "klesh (via GitHub)" <gi...@apache.org>.
klesh commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1457687451

   @hezyin , as mentioned in the quoted thread, it would be helpful for Advanced Users if `config-ui` could adopt and display the info accordingly.
   
   Secondly, as we move forward, some users might choose to stay on an older version of devlake, it would be helpful for them to perform some Advanced Tasks without too much digging.
   
   Lastly, users or config-ui can be more flexible with the meta information. i.e. to rerun all `extractors` and `converters` after changing `transformation rule` without `collectors` with scripts or clicks. (select all subtasks that not start with `collect` )
   
   > @keon94 I think we can output more, all meta info should be returned including `enabledByDefault`, `description` and `domainTypes`.
   > 
   > I think it would be helpful if users could see these information in `Advanced Mode`. @hezyin @mintsweet
   
   


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] keon94 commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "keon94 (via GitHub)" <gi...@apache.org>.
keon94 commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1457269645

   @klesh Could you provide a sample JSON of the output body you'd like to see for this API? Should it just be a list of names like ["collectAccounts", "extractAccounts", ...]


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide
URL: https://github.com/apache/incubator-devlake/issues/1411


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1419979663

   This issue has been closed because it has not received response for too long time. You could reopen it if you encountered similar problems in the future.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] hezyin commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "hezyin (via GitHub)" <gi...@apache.org>.
hezyin commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1460630946

   @klesh Thanks for the clarification. So this is for the UX of the advanced mode, saving users' efforts to dig into the source code to see what subtasks are available. For this to work, the subtask descriptions also need to be informative enough since subtask names sometimes can be ambiguous. Since this is a UX improvement, I'm cc'ing @yumengwang03 and @Startrekzky to join the discussion.
   
   For the third point you mentioned, I'm hesitant to build features depending on the naming convention of subtasks.
   
   While we continue discussing this issue, I suggest @keon94 prioritize other issues that have been confirmed for v0.17, for example: https://github.com/apache/incubator-devlake/issues/4249


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] closed issue #1411: API to list out what `subtasks` a plugin can provide
URL: https://github.com/apache/incubator-devlake/issues/1411


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] github-actions[bot] commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "github-actions[bot] (via GitHub)" <gi...@apache.org>.
github-actions[bot] commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1504315561

   This issue has been automatically marked as stale because it has not had recent activity for 30 days. It will be closed in next 7 days if no further activity occurs.


-- 
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: commits-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org


[GitHub] [incubator-devlake] Startrekzky commented on issue #1411: API to list out what `subtasks` a plugin can provide

Posted by "Startrekzky (via GitHub)" <gi...@apache.org>.
Startrekzky commented on issue #1411:
URL: https://github.com/apache/incubator-devlake/issues/1411#issuecomment-1685640086

   Tracked in #5920


-- 
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: dev-unsubscribe@devlake.apache.org

For queries about this service, please contact Infrastructure at:
users@infra.apache.org