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

Getting started documentation #185

Open
stabenfeldt opened this issue Dec 28, 2024 · 2 comments
Open

Getting started documentation #185

stabenfeldt opened this issue Dec 28, 2024 · 2 comments

Comments

@stabenfeldt
Copy link

stabenfeldt commented Dec 28, 2024

Hi Stephen,

I recently came across your blog post, "Simplifying Apple Wallet Pass Generation with Elixir", and I'm thrilled! It perfectly addresses what I'm looking for. 🤩

I'm an Elixir developer venturing into Apple Pass development. I've successfully created a pass manually following Apple's tutorial, but I'd love to leverage your library's support, as described in your blog post.

My task at hand is to build a solution that can create and issue passes to users, and then update them as events occurs.
I would love to use Elixir-tools to get this up and running.

However, I'm a bit lost on how to get started using your library. An example along the lines of Apple's "Building Your First Pass" tutorial would be incredibly helpful. I'm happy to contribute to your project's documentation and bug fixes in exchange for some initial guidance.

@stabenfeldt
Copy link
Author

stabenfeldt commented Dec 29, 2024

I think something as simple as https://github.com/Bounceapp/ex_passbook?tab=readme-ov-file#usage would give enough information to get started. :-)

@njausteve
Copy link
Owner

@stabenfeldt Thank you so much for reaching out, and I truly appreciate your kind words about the blog post! I'm thrilled to hear it resonated with you and aligns with what you're working on. 😊 My apologies for the delay in responding— the holidays took over, but I’m excited to dive into this with you now.

You’re absolutely right that building and updating Apple Wallet passes involves two key parts:

  1. Generation of the initial pass,
  2. Registration and support for updates.

Currently, this library is still a work in progress and hasn’t been published on Hex yet. That’s something I should make clear in the README, so I appreciate you bringing it up!

My primary focus has been on tackling the pass generation aspect (part 1), as this was an area where I encountered issues while working with ex_passbook. The goal is to make this library fully compliant with Apple’s latest specifications, address gaps, and ensure a smoother developer experience.

Unfortunately, support for registration and updates (part 2) isn’t quite there yet, and I am yet to put it on the roadmap. If you’re interested, I’d be happy to share some guidance or resources for tackling that piece in the meantime, or even collaborate if you’d like!

Thank you again for your interest in the library. Your feedback is incredibly valuable, and I hope it can help streamline your journey into Apple Pass development. Feel free to let me know if you have more specific questions or ideas—I'd love to help!

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

No branches or pull requests

2 participants