open source docs the hard way