Giter Site home page Giter Site logo

wordpress / wordpress-documentation-style-guide Goto Github PK

View Code? Open in Web Editor NEW
47.0 15.0 22.0 2.7 MB

Style Guide for WordPress documentation.

Home Page: https://make.wordpress.org/docs/style-guide/

License: GNU General Public License v2.0

documentation style-guide google wordpress season-of-docs gsod gsod-2020 wordpress-standards google-season-of-docs

wordpress-documentation-style-guide's Introduction

WordPress Documentation Style Guide

The WordPress Documentation Style Guide is one of Google Season of Docs' projects for 2020.

Quick links:

Proposed elements/components in the style guide

Status Description
🔄 In progress
✔️ Completed
Discarded
⚠️ Needs changes

Style guide introduction (New section) ✔️

Component Status
WordPress style guide ✔️
Style guide highlights ✔️
Other resources ✔️
Changelog ✔️

Document guidelines ✔️

Component Status
Accessibility ✔️
Document structure ✔️
Changes to the guide (New component) ✔️
Encoding ✔️
External sources ✔️
Facts ✔️
Fonts ✔️ (Moved to Formatting)
Global audience ✔️
Inclusivity ✔️
Legality, licensing, trademarks ✔️ (Moved to Formatting)
Multi-platform accessibility ✔️
Non-ambiguous, no excessive claims ✔️
Page layout ✔️
Political correctness ✔️
Protocols ✔️
Security ✔️
Sentence structure ✔️
Succinct writing ✔️
Tone and style ✔️
Unbiased ✔️

Language and grammar ✔️

Component Status
Abbreviations and acronyms ✔️
Affirmation and negation
Articles ✔️
Capitalization ✔️
Clause ✔️
Contractions (New component) ✔️
Direct/indirect speech ✔️
Genders ✔️ (Moved to Pronouns)
Glossary (Moved to Word Usage Dictionary)
Grammatical person ✔️
Nouns ✔️
Plurals (New component) ✔️
Possessives (New component) ✔️
Prefixes and suffixes ✔️
Prepositions ✔️
Pronouns ✔️
Referencing ✔️ (Moved to Formatting)
Slang and jargon ✔️ (Moved to Word Choice)
Spellings ✔️ (Moved to Word Choice)
Technical terms ✔️ (Moved to Word Choice)
Tense ✔️
Verbs ✔️
Voice ✔️
Word choice (New component) ✔️

Punctuation ✔️

Component Status
Apostrophes ✔️
Colons ✔️
Commas ✔️
Dashes (split from Hyphens) ✔️
Ellipses ✔️
Exclamation points ✔️
Hyphens ✔️
Parentheses ✔️
Periods ✔️
Question marks ✔️
Quotation marks (split from Apostrophes) ✔️
Semicolons (split from Colons) ✔️
Slashes ✔️

Formatting ✔️

Component Status
Abstracts, introduction, prefaces
Brand names, product names ✔️
Captions ✔️ (Moved to Media)
Code snippets, code blocks ✔️ (Moved to Code)
Currencies ✔️ (Moved to Numbers)
Date and time, time zones, places ✔️
Examples and scenarios (New component) ✔️
Filenames ✔️
Footnotes ✔️
Headings and titles ✔️
Highlighting (Bold, italics, underline, strikethrough, quotation) ✔️ (Moved to Text formatting)
Indentation
Index
Key terms (New component) ✔️
Links and URLs ✔️ (Moved to Linking)
Lists, bullet points, numbering ✔️
Media (Images, videos) and illustrations ✔️
Notices (Notes, warnings, tips) ✔️
Numbers ✔️
Obsolete content (New component) ✔️
Phone numbers ✔️
Polyglots, translation, language scripts ✔️
Referencing ✔️ (Moved to Linking)
Spacing ✔️ (Moved to Text formatting)
Tables ✔️
Text formatting ✔️
Trademarks, copyrights, patents, citations ✔️
Tutorials and procedures ✔️
Typography and fonts ✔️ (Moved to Text formatting)
UI elements ✔️ (Moved to User interface)
Units of measurement ✔️
Words as words (New component) ✔️

Linking (New section) ✔️

Component Status
Cross-references ✔️
External links ✔️
Heading links ✔️
Image links ✔️
Link text ✔️

User interface (Moved to Developer content) ✔️

Component Status
Activities ✔️
Buttons ✔️
Code snippets, code blocks ✔️
Command line interface ✔️
Dialogs ✔️
Menus and dropdowns ✔️
Pop-ups and alerts ✔️
Tabs ✔️
Terminology ✔️
UI elements ✔️
Windows ✔️

Developer content ✔️

Component Status
Code in text (New component) ✔️
Code examples ✔️
Coding standards (New component) ✔️
Command-line syntax ✔️
CSS ✔️ (Moved to Coding standards)
HTML ✔️ (Moved to Coding standards)
JS ✔️ (Moved to Coding standards)
Markdown ✔️ (Moved to Coding standards)
MySQL
PHP ✔️ (Moved to Coding standards)
Placeholder formatting (New component) ✔️
Syntax ✔️
Terminology ✔️
UI elements ✔️
XML

Word list and usage dictionary ✔️

Component Status
Numbers ✔️
Symbols ✔️
A ✔️
B ✔️
C ✔️
D ✔️
E ✔️
F ✔️
G ✔️
H ✔️
I ✔️
J ✔️
K ✔️
L ✔️
M ✔️
N ✔️
O ✔️
P ✔️
Q ✔️
R ✔️
S ✔️
T ✔️
U ✔️
V ✔️
W ✔️
X ✔️
Y ✔️
Z ✔️

Future components

Component Status
Media > Videos
API reference documentation

wordpress-documentation-style-guide's People

Contributors

andrewdawes avatar coffee2code avatar danielbachhuber avatar desrosj avatar ntwb avatar savphill avatar tacitonic avatar zzap avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

wordpress-documentation-style-guide's Issues

Github edit button links to a 404

The Github link (next to the H1) to edit the page directly links to a 404 broken page- Example:
https://make.wordpress.org/docs/style-guide/linking/heading-targets/#adding-an-anchor

When clicking the Github Edit link by the title, it links to a 404 page. The url is mostly correct, if you replace 'master' for 'main in the url path it works.

Example Incorrect:
https://github.com/WordPress/WordPress-Documentation-Style-Guide/edit/master/docs/6-linking/heading-targets.md

Example Correct:
https://github.com/WordPress/WordPress-Documentation-Style-Guide/edit/main/docs/6-linking/heading-targets.md

Incorrect code fence parsing

"Writing inclusive documentation" review

Reviewing Writing inclusive documentation

Idioms

Write WordPress documentation considering inclusivity of people from all walks of life.

all walks of life is idiom used mainly in English language. There might be similar ones established in other languages but I can say for Serbian that we have nothing to match it and while I know what you're trying to say, I think it's better to rephrase that part to exactly what you meant by it. Especially because we can expect this style guide to be translated into all locales at some point.

Unbiased documentation

I'd love if we could get some examples on how to achieve points from this list.

Software language improvements

Can we include here other improvements done in software industry, such as abandoning "blakclist", "whitelist" and similar terms? Here's something already done by core team: https://make.wordpress.org/core/2020/07/23/codebase-language-improvements-in-5-5/

Similar happened at GitHub and other companies: https://www.bbc.com/news/technology-53050955

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.