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

Facilitate Swift Plugin #16356

Closed
abdelazizSalah opened this issue Mar 31, 2024 · 4 comments
Closed

Facilitate Swift Plugin #16356

abdelazizSalah opened this issue Mar 31, 2024 · 4 comments
Labels

Comments

@abdelazizSalah
Copy link

What language does this apply to? => Swift
If it's a proto syntax change, is it for proto2 or proto3?
If it's about generated code change, what programming language?

Describe the problem you are trying to solve.
I found a high difficulty in installing proto buff on Mac, the process should be much easier than this.
Describe the solution you'd like
Make a clear way to facilitate installing protobuf on mac
Describe alternatives you've considered

Additional context
Add any other context or screenshots about the feature request here.

@abdelazizSalah abdelazizSalah added the untriaged auto added to all issues by default when created. label Mar 31, 2024
@shaod2 shaod2 added mac and removed untriaged auto added to all issues by default when created. labels Apr 3, 2024
@shaod2
Copy link
Member

shaod2 commented Apr 3, 2024

Sorry to hear that. Can you give some more details about what difficultly you were facing that's related to Swift?

@thomasvl thomasvl removed their assignment Apr 4, 2024
@thomasvl
Copy link
Contributor

thomasvl commented Apr 4, 2024

All you should need is protoc, which this project does include prebuilt binaries for with the releases.

If you have suggestions for the documentation on Swift Protobufs, I'm sure they would be welcome there and PRs to improve docs on either project are probably also appreciated.

@abdelazizSalah
Copy link
Author

It was a complete nightmare actually to install protoc and put the release in the environment variables, because the documentations was not clear at all, so I suggest that we can enhance the documentation by adding a step by step Video link in the readme file to be able to install it easily, and I can make this video for you, and upload it on my channel on YouTube, and then you can just add the link in the readme file

@abdelazizSalah
Copy link
Author

image image

Now I have added swift-Package to my project, and generated the .grpc, and the .pb, however, it still gives me errors, that it can not find the GRPC package, and these other errors, can anyone help me at this?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants