Documentation is a vital user-facing component of all serious projects, open-source and otherwise, but it is often overlooked—-or, worse, dealt with in fire-drill mode just before going to manufacturing or market. However, documentation is a project’s backbone. It is often what users and OEMs see first, and it is also the place you want users to look when they have questions or problems (so they don’t have to call you).
Making documentation approachable is a non-trivial task. Like the finish on a restored car or a piece of fine furniture, it can make a clunker look like a million bucks, or it can put your diamond irretrievably in the rough. This short presentation addresses the process of managing the documentation portion of your project, with special attention paid to open-source issues as well as those of community-based development. Subjects include internal project documentation, published APIs and their accompanying SDKs, and end-user documentation, and the four critical issues that must be addressed in each component.
Jeff Osier-Mixon is a technical writer, developer advocate, and community manager at MontaVista Software LLC, a market leader in embedded Linux. Jeff blogs about open source issues at http://jefro.wordpress.com (Jeff’s Open Source Resource).
Comments on this page are now closed.
For information on exhibition and sponsorship opportunities at the conference, contact Sharon Cordesse at scordesse@oreilly.com
Download the OSCON Sponsor/Exhibitor Prospectus
Download the Media & Promotional Partner Brochure (PDF) for information on trade opportunities with O'Reilly conferences or contact mediapartners@ oreilly.com
For media-related inquiries, contact Maureen Jennings at maureen@oreilly.com
To stay abreast of conference news and to receive email notification when registration opens, please sign up for the OSCON Newsletter (login required)
Have an idea for OSCON to share? oscon-idea@oreilly.com
View a complete list of OSCON contacts
Comments
Jeff ran a great presentation. I had been hoping for some insight into effectively handling generated documentation (e.g. Javadocs) and the like. Jeff talked about the why, what, and how of documentation, more for technical writers and managers.
Though it wasn’t what I was looking for, I still found it valuable and useful.