The OpenNMS project divides its documentation up according to the role of the user.
This documentation is released and tied to specific OpenNMS versions and is part of the OpenNMS Source Code on GitHub.
OpenNMS users tend to have a broad network monitoring skill set. This User Guide contains an overview of concepts and explains how to use OpenNMS for day-to-day monitoring.
The Administrator Guide builds upon the foundation of the User Guide and explains how to use OpenNMS features and configurations to monitor services and applications.
Developers enhance and send patches to improve the OpenNMS platform. They can also contribute by submitting bug fixes or building new features like new collectors and monitors.