Hi @arrmo
Nothing else I am afraid. Feel free to ask here if you have question, and write down the answers you get (or find by yourself) as a comment in the file (and submit those via Pull Request )
I would say, do as you think it would have helped you. Basically, we also have a developper documentation ( https://docs.librenms.org/Developing/ ) that you can patch.