You can start with everystep, or just use the core library.
The full-powered documentation framework with an excellent UI.
The core library of everystep.