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

[README] Add link to optify as an example #137

Open
wants to merge 1 commit into
base: main
Choose a base branch
from

Conversation

juharris
Copy link

@juharris juharris commented Feb 6, 2025

Thanks so much for this awesome project! It was really helpful for me to leverage a library in Rust and then create a Ruby gem for it. I pieced together many things from examples and digging deep into the source code for magnus, halton, rbsys, and other stuff to figure out how to:

  • build a gem
  • for different architectures
  • with type hints
  • cross-compiled and published with a GitHub action

It was tricky to get all of the details just right (for example, as a Ruby novice, I wasn't even sure if I needed to or how to publish the gem for different operating systems), and to be honest, maybe I could still use some tweaks to my gemspec or Rakefile. I think my repo, optify, is very complete example of how to use magnus. Would you like to reference it?

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

Successfully merging this pull request may close these issues.

1 participant