jnr / jnr-ffi

Java Abstracted Foreign Function Layer
Other
1.25k stars 156 forks source link

Documentation improvements #286

Closed praj-foss closed 2 years ago

praj-foss commented 2 years ago

This will make changes to the existing docs and create new ones if needed. Using #261 as a reference I've prepared the initial checklist of possible changes.

Checklist

Have some suggestions? Comment below!

headius commented 2 years ago

This is a nice start! Will we see more from you? Thanks for jumping in!

praj-foss commented 2 years ago

Hello again! I apologize for the delay, I couldn't find much time lately thanks to frequent covid.exe updates. I'm doing some more research on memory management APIs, so we can hopefully get this PR ready by the weekend.

headius commented 2 years ago

No problem! We appreciate any help you're able to offer. If you feel like you've done as much as you're able to for a while, just mark this pull request as ready to merge.

praj-foss commented 2 years ago

@headius I'm putting this up for review. It includes additional docs on memory management and function pointer lifetime. Please have a look and let me know if any changes are needed. It addresses some points from #261 and a lot more can be added in the future.

headius commented 2 years ago

@praj-foss This looks pretty good at a glance, thank you!

@basshelal Looks good to merge?

basshelal commented 2 years ago

@headius Yeah looks good, merge! Many thanks @praj-foss for your contribution, user documentation is something we're lacking and are slowly working on improving and this is a big help for us.