This page contains the details of a technical writing project accepted for Season of Docs.
- Open source organization:
- Technical writer:
- Project name:
- A Full and Renewed Set of Documentation Style Guide
- Project length:
- Long running (5 months)
Current State of WordPress Documentation Style Guides: The WordPress Documentation Team has been implementing an undeclared but unanimous methodology of publishing guidelines. But once in a while, some elements are presupposed and the process becomes speculative. There doesn’t exist any fixed standard and criterion for the purpose of writing and publishing articles for WordPress. The documentation team has written project specific style guidelines, but none that are universally applicable. Most style guidelines that exist are not consolidated in one handbook, or are deprecated and need to be updated. Hence, there is a need to design and develop a unified style guide to standardize WordPress documentation.
Over 35% of the internet's websites run on WordPress, which in turn indicates that millions of developers and end-users are utilizing WordPress’ impressive functionalities. Documentation is an essential element in assisting these developers and users to efficiently fulfill these functionalities without any hassles, even in case of inconveniences. The overall objective of this project proposal is to standardize a design & style guide, unify existing style guides and update as well as append new regulations and specifications for WordPress documentation. This would enable ease of use, simplicity and uniformity in WordPress documentation.
As suggested by the mentor (Jon Ang) for this project, the project can be approached in 4 phases: Discovery, Definition, Implementation and Maintenance phase. Before commencement of the project, during the pre-internship period, I will work with my mentor and finalize a suitable schedule and timeline going along the lines of my ensuing timeline & deliverables. I will familiarize myself further with the WordPress system and the work protocols for this project.
As the internship commences, I will discuss and draft the abstract of the plan with my mentor. The requirements and necessities will be determined. Firstly, I will outline the flow of the documentation and the user interaction process. Subsequently, the layout wireframes of each section, category and component will be outlined. These layouts will then be reviewed by my mentor. If required, the layouts will be redesigned and some components added/removed. I will then conduct user research for determining usability and feasibility of the interface flow. Subsequently, the Documentation Style Guide will be implemented (as illustrated in the diagram below) per section. Style guides from other organizations that are under any open source or Creative Commons licenses can be referenced to append our guide as well. If during this period, any usability difficulties occur, I will redesign them.
Testing and optimizations will be carried out after the style guide is completed and integrated with HelpHub. Any vulnerabilities, redundant elements or components would be rectified. UI and code testing will be carried out and unwanted bugs & errors will be fixed, if required. A final quality control for the complete style guide will be conducted for language, grammar, spellings, punctuation, etc.
Tasks pending due to unforeseen delays would be completed in the buffer period. Additional functionalities or features that would be determined feasible along the course of the project can be implemented after final testing is done. A deployment plan would be constructed and the finished product will be submitted.
Tools & Methodologies:
The documentation will be compiled and edited on a collaborative platform, such as Google Docs. If required to publish via GitHub, markup languages like Markdown or GitHub Flavored Markdown can be implemented as well. For design and style standards, open source style guidelines can also be referenced. Finally, the completed document would be formatted and published utilizing WordPress.
This is an exhaustive list of components that can be implemented in the Style Guide. Document Guidelines - Accessibility, Document Structure, Encoding, External Sources, Facts, Fonts, Global Audience, Inclusivity, Legality, Multi-platform Accessibility, Non-ambiguous, No Excessive Claims, Page Layout, Political Correctness, Protocols, Security, Sentence Structure, Succinct Writing, Tone & Style, Unbiased
Language & Grammar - Abbreviations & acronyms, Affirmation & Negation, Articles, Capitalization, Clause, Direct/Indirect speech, First/Second/Third person, Genders, Glossary, Nouns, Prefixes & suffixes, Prepositions, Pronouns, Referencing, Slang & jargon, Spellings, Technical terms, Tense, Verbs, Voice
Punctuation - Apostrophe & Quotation Marks, Colons & Semi Colons, Commas, Ellipses, Exclamation Marks, Hyphens & Dashes, Parentheses, Periods, Question Marks, Slashes
Formatting - Abstracts, Introduction, Prefaces, Brand Names, Product Names, Captions, Code Snippets, Code Blocks, Date & Time, Time Zones, Places, Currencies, File Names, Footnotes, Headings & Titles, Highlighting (Bold, Italics, Underline, Strikethrough, Quotation), Indentation, Index, Links & URLs, Lists, Bullet Points, Numbering, Media (Images, Videos) & Illustrations, Notes, Warnings, Tips, Numbers & Phone Numbers, Polyglots, Translation, Language Scripts, Spacing, Tables, Text, Trademarks, Copyrights, Patents, Citations, Tutorials & Procedures, UI elements, Units of Measurement
User Interface - Activities, Buttons, Code Snippets, Code Blocks, Command Line Interface, Dialogs, Menus & Dropdowns, Pop-ups & Alerts, Tabs, Terminology, UI elements, Windows
Code - CSS, HTML, JS, Markdown, MySQL, PHP, Syntax, XML
Word Usage Dictionary/Glossary - A to Z