You are very much welcome to contribute! We don't have much in terms of documentation (except for the very
obsolete one), but you can check out the contribution guidelines:
https://github.com/Attnam/ivan/blob/master/CONTRIBUTING.md
I think feoja or AquariusPower could help you more with the macros.
BTW, if you feel like writing some documentation, feel free to open a pull request and upload it to the repo.