You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I want to share some status updates on this library and outline the path forward.
Maintenance
The library is currently in maintenance mode. I don't plan to add new features, but I will update it regularly to support newer Ruby and Rails versions during my free time.
Projects
Here are the projects I plan to work on. There are no deadlines or promises here:
Rewriting Panko Code in Ruby: Most of Panko is currently written in C. Since its creation, Ruby's performance has improved significantly, especially with YJIT. I plan to rewrite most of the code in Ruby, keeping only the performance-critical parts in C.
Open Sourcing Preloader: Thanks to serializers specifying which relations they need, we can automatically preload all necessary relations. I have a version of Preloader that works well with production traffic. Once it stabilizes, I will open-source it. The code is Rails version-dependent and has some flaws that need to be addressed.
Solving the "Double Encoding" Issue: I aim to resolve the double encoding problem and eliminate Panko::Response. You can follow the discussion here.
Contributing New Features
If you have a feature idea for Panko, here’s the process:
Submit an Issue: Suggest the feature, explain its behavior, and, most importantly, explain why Panko should implement it.
Discussion: After discussing the idea with me, you can start working on a PR. I’ll help and guide you through creating a successful PR.
The text was updated successfully, but these errors were encountered:
Hey!
I want to share some status updates on this library and outline the path forward.
Maintenance
The library is currently in maintenance mode. I don't plan to add new features, but I will update it regularly to support newer Ruby and Rails versions during my free time.
Projects
Here are the projects I plan to work on. There are no deadlines or promises here:
Panko::Response
. You can follow the discussion here.Contributing New Features
If you have a feature idea for Panko, here’s the process:
The text was updated successfully, but these errors were encountered: