Documents from 20 repositories tell the story...