The Problem ● More customers ● More OSS contributors ● Support is expensive ● Historical record ● Code and UI are not always self-explanatory Twitter: @danabrit
The Solution? ● More salespeople? ● More recruitment? ● More support engineers? ● Github version history? ● Improve the UI and the code? Twitter: @danabrit
Why is Documentation Win? ● Enables code contributions ● Accessibility - product easier to understand ● Decreases support and training costs ● Permanent insight into a transient codebase ● Prose explanations ring bells Twitter: @danabrit
Documentation Done Right 1.Decide on a set of conventions – naming, markup, capitalization, styles, etc. and stick to them. 2.Do a rough outline. 3.Start writing. 4.Foster a culture of inclusiveness. 5.Prioritize content over style. 6.Get fresh eyes on it often. Twitter: @danabrit
Documentation Done Right 7.Use the active voice instead of the passive voice. 8.Links are cheap. Use them. 9.Assume no prior knowledge, or spell out prerequisites. 10.Know your audience – write to their level of technical knowledge. 11.Developer docs: lots of code. User docs: lots of screenshots. Twitter: @danabrit
Spree Commerce Docs All Spree Commerce documentation is open source. You can review all Developer, User, API, and Integration guides at: guides.spreecommerce.com We welcome code and documentation contributions from developers at all levels. Twitter: @danabrit