Nice @Tien Vo - honestly thank you for much for your work. It is appreciated and isn't going unnoticed, we just don't have PHP people inside the core team, I can help test it from an outside in perspective functionality wise, but in terms of best PHP practise, not so sure. Have been playing around with the FFI based on your examples in the pact-reference repo.
Good idea to help break it up, the PR's
@Mattermack / @Lewis Cowles would you be happy help review?
Would it be an idea to create a next track so we can start rolling out these changes in a beta fashion to allow people to use/test and provide real world feedback?
Just thinking our review process is super slow as we don't have allocated people to assist with the work.
If there is anyone else you can help bring on board, and if there is any enticement I can help provide, I can work with the team, we do have an open collective budget and I am sure they may be appetite to use some of it to help get this across the line. After all it was born from donations from users of Pact