Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DSIP-13][python] New mechanism file plugins to Python API #11360

Merged
merged 76 commits into from
Sep 7, 2022

Conversation

xdu-chenrj
Copy link
Contributor

@xdu-chenrj xdu-chenrj commented Aug 8, 2022

Purpose of the pull request

This pull request adds a local resource plug-in feature #10911

Brief change log

 Added local resource plug-ins
 Added testing of local resource plug-ins
 Added some tests for task and shell
 Added documentation on how to use local resource plug-ins
 Added documentation on how to develop resource plug-ins

Verify this pull request

This change added tests and can be verified as follows:

 Added testing of local resource plug-ins
 Added some tests for task and shell
 Manually verified the change by testing locally

@SbloodyS
Copy link
Member

SbloodyS commented Aug 9, 2022

@xdu-chenrj Please associate the issue.

@ruanwenjun ruanwenjun added the first time contributor First-time contributor label Aug 9, 2022
Copy link
Member

@zhongjiajie zhongjiajie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

There are a few things you need to task case:

  1. do not change some thing unrelated to PR
  2. we have it own code style formatted by balck, you can run tox -e local-ci to check it locally, see more detail in https://github.com/apache/dolphinscheduler/blob/dev/dolphinscheduler-python/pydolphinscheduler/DEVELOP.md#test-your-code
  3. You should directly tell the user how to do instead of what should not do first

…ler/constants.py


Only local is reserved

Co-authored-by: Jiajie Zhong <[email protected]>
@sonarcloud
Copy link

sonarcloud bot commented Sep 6, 2022

Kudos, SonarCloud Quality Gate passed!    Quality Gate passed

Bug A 0 Bugs
Vulnerability A 0 Vulnerabilities
Security Hotspot A 0 Security Hotspots
Code Smell A 0 Code Smells

No Coverage information No Coverage information
No Duplication information No Duplication information

Copy link
Member

@zhongjiajie zhongjiajie left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zhongjiajie zhongjiajie dismissed stale reviews from SbloodyS and ruanwenjun September 7, 2022 01:58

already remove the unnecessary code

@zhongjiajie zhongjiajie merged commit 6d460a3 into apache:dev Sep 7, 2022
@zhongjiajie zhongjiajie changed the title [DSIP-13][Feature]local_resource_plugin [DSIP-13][python] New mechanism file plugins to Python API Sep 8, 2022
fengjian1129 pushed a commit to fengjian1129/dolphinscheduler that referenced this pull request Sep 13, 2022
xdu-chenrj added a commit to xdu-chenrj/dolphinscheduler that referenced this pull request Oct 13, 2022
@xdu-chenrj xdu-chenrj deleted the soc branch October 16, 2022 09:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

5 participants