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

feat: add streampipes go client #2437

Merged
merged 30 commits into from
Mar 23, 2024
Merged

feat: add streampipes go client #2437

merged 30 commits into from
Mar 23, 2024

Conversation

wyyolo
Copy link
Contributor

@wyyolo wyyolo commented Jan 26, 2024

Purpose

Remarks

PR introduces (a) breaking change(s): <yes/no>

PR introduces (a) deprecation(s): <yes/no>

@wyyolo wyyolo marked this pull request as draft January 26, 2024 16:46
@wyyolo wyyolo marked this pull request as ready for review January 28, 2024 13:13
Copy link
Member

@RobertIndie RobertIndie left a comment

Choose a reason for hiding this comment

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

Good work.
The overall code structure framework looks good to me.
I think it's better to discuss the go client API first. We would better make a consensus on this before we merge this PR.
Could you describe your go client API design in the PR description or in the discussion here?

And is it possible to write some integration tests for the go client? We would also need to run the tests in the CI.

@wyyolo wyyolo changed the title Support StreamPipes go client Support StreamPipes go client:At present, some unit tests have been implemented, and data from the Streampipes API can be received normally by connecting to Streampipes. You can refer to the usage of streams client go/streams/examples/main. go Feb 6, 2024
@wyyolo wyyolo changed the title Support StreamPipes go client:At present, some unit tests have been implemented, and data from the Streampipes API can be received normally by connecting to Streampipes. You can refer to the usage of streams client go/streams/examples/main. go Support StreamPipes go client Feb 6, 2024
@wyyolo
Copy link
Contributor Author

wyyolo commented Feb 6, 2024

At present, some unit tests have been implemented, and data from the Streampipes API can be received normally by connecting to Streampipes. You can refer to the usage of streams client go/streams/examples/main. go

@wyyolo wyyolo changed the title Support StreamPipes go client Support StreamPipes go client : Connecting to Streampipes can receive data from the Streampipes API normally. Feb 6, 2024
@github-actions github-actions bot added the gh-actions Pull requests that update GitHub Actions code label Feb 6, 2024
Copy link
Member

@RobertIndie RobertIndie left a comment

Choose a reason for hiding this comment

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

Could you test the example and put the test result on the PR description?

@github-actions github-actions bot added java Pull requests that update Java code backend Everything that is related to the StreamPipes backend labels Mar 13, 2024
@luoluoyuyu luoluoyuyu removed java Pull requests that update Java code backend Everything that is related to the StreamPipes backend labels Mar 14, 2024
Copy link
Member

@RobertIndie RobertIndie left a comment

Choose a reason for hiding this comment

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

Victory is coming!

Copy link
Member

@dominikriemer dominikriemer left a comment

Choose a reason for hiding this comment

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

Awesome work @WY-OS @RobertIndie !

@tenthe
Copy link
Contributor

tenthe commented Mar 22, 2024

This is really amazing, thank you very much @wyyolo and @RobertIndie.
I've also started a discussion to talk about ideas on how we can integrate the clients into our test environment. If you have any ideas, feel free to share them there #2613.

@RobertIndie RobertIndie changed the title Support StreamPipes go client : Connecting to Streampipes can receive data from the Streampipes API normally. feat: add streampipes go client Mar 23, 2024
@RobertIndie RobertIndie merged commit 7d3f316 into apache:dev Mar 23, 2024
21 checks passed
@bossenti bossenti added this to the 0.95.0 milestone Mar 25, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
gh-actions Pull requests that update GitHub Actions code
Projects
None yet
Development

Successfully merging this pull request may close these issues.

6 participants