new feature: generate router docs