Coder Social home page Coder Social logo

Comments (9)

mattsre avatar mattsre commented on August 16, 2024 2

@LucioFranco I believe that tutorial would have improved my experience, and would be a good in-depth dive into some of the advanced features of the library and ecosystem. Would you be interested in a PR which includes a simple tutorial to take new users from scratch to a running HelloWorld server+client? I think it would be beneficial to have a tutorial that just shows the basics first, and then maybe have an advanced tutorial help illustrate the full capabilities of the library.

from tonic.

LucioFranco avatar LucioFranco commented on August 16, 2024 2

@RetWolf I would absolutely love that! I think that is a great idea! And thank you for the feedback!

from tonic.

xsoheilalizadeh avatar xsoheilalizadeh commented on August 16, 2024 2

@LucioFranco I just had a bad experience in getting started with tonic, the hello world example didn't mention about out_dir, I was looking for generated files for hours, then after checking issues I found #62 which mentioned about out_dir.

from tonic.

blittable avatar blittable commented on August 16, 2024 1

Multiple guides would be confusing.

We can log individual issues in doc or group them in one.

So, 20+ - like:
"Tonic-build Readme should not highlight dependency version number in red "https://github.com/hyperium/tonic/tree/master/tonic-build"

from tonic.

LucioFranco avatar LucioFranco commented on August 16, 2024

👍 love this. I'm not sure though how to approach this? Would it make sense to provide multiple guides?

from tonic.

mattsre avatar mattsre commented on August 16, 2024

As a new user with (a little bit) of experience with Rust and gRPC, I had some trouble getting an example running without cloning this repo. I tried following along with the HelloWorld example on the README, but there weren't any commands specifying how to run. The Cargo.toml example didn't include the [[bin]] for client or server.

Personally I believe the on-boarding experience could be improved, I'm happy to make contributions when I can.

from tonic.

LucioFranco avatar LucioFranco commented on August 16, 2024

@RetWolf hey! So we have an in progress guide #21, would you be able to check it out to see if that would have improved your experience? This is 100% something I want to work on :)

from tonic.

LucioFranco avatar LucioFranco commented on August 16, 2024

This has been done.

from tonic.

LucioFranco avatar LucioFranco commented on August 16, 2024

@xsoheilalizadeh if I may ask what was the reason to need to look at the generated code?

from tonic.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.