How am I supposed to make a LifecycleNode in rclcpp?
The implementation of my next node fits well with the LifecycleNode pattern, so I thought I would implement one using it. I go to the rclcpp GitHub page and ask myself, what do I need to inherit from the LifecycleNode and perform all transitions properly? The GitHub page refers me to the API page (https://docs.ros2.org/latest/api/rclc...). It looks a lot like an API page, not a tutorial page. Maybe I am not good enough at reading API's, but I sure could not figure out how to make a LifecycleNode based on looking around the API.
I am also referred to the design documents, which do give an idea of what the rclcpp implementation needs, but not necessarily what I as a user need.
I am also referred to the quality declaration, where rclcpp_lifecycle intends to be a Quality Level 1 category, which includes all _kinds_ of documentation.
Is there a decent guide or example available that I just missed?