Yeah, I dont share the .p8 file directly but with most of my games I share all the core code via lexaloffle.
The lexaloffle version will have some differences, like some missing data or graphics compared to the paid for version but functionally should be the same. With that you can see and understand how it works.