Hello,
since I am using LibrePilot for a school project, I have started to work with the code quite a lot lately.
Now as I'm beginning to understand how it works (on an architectural level), I would like to share what I've learned about the code so far. This way, others who would like to work on it can do so without reverse engineering the whole thing and figuring out all the little things that cause errors by themselves.
Just so you know what I'm talking about, I mean tasks that should be simple like adding a sensor, which took me hours to figure out. Don't get me wrong, I really like the software and the way it's organized, I think it's very elegant and extensible once you get the hang of it. But there should really be more documentation on things like how to enable the debug console, how GCS plugins are loaded etc.
So, what I'm really asking is, is there a way for me to contribute to the documentation? I would be more than happy to start documenting some basic development tasks so new developers can spend less time reverse engineering.
Regards,
Bernhard