--- title: 'Frictionless Documentation' disqus: f10s --- <center align=center> # <img alt="Accessibility" src="https://raw.githubusercontent.com/SMotaal/f10s/master/assets/Frictionless.svg?sanitize=true" height=72 /><br/>Frictionless<br/>Documentation<br/><sup><sub>[`f10s/docs`](https://github.com/SMotaal/f10s/blob/master/DOCS.md)</sub></sup> Collective rethinking of documents that drive our collective efforts. <!-- ![downloads](https://img.shields.io/github/downloads/atom/atom/total.svg) ![build](https://img.shields.io/appveyor/ci/:user/:repo.svg) ![chat](https://img.shields.io/discord/:serverId.svg) --> </center> ## Overview The idea is to start an effort for various 101 docs and create variations that are suited to different reading styles and preferences, not unlike i18n, but which are frictionless and/or accessible! <center align=center> *"baby steps though… nothing big!"* </center> For starters, folks could write the missing README files for how to use GitHub… etc, then move on to other documents in our shared knowledge base, for the open source collective. <center align=center> *"it's like collective i18n effort… to some extent!"* </center> Doing that will likely be the missing agent that will finally help close the gaps between the various frames of reference, and that will make it possible to reason about the unknown expanse that leaves all of us unsure where to begin. --- ### Motivating Examples - You can look at those two great examples by the [Autistic Self Advocacy Network](https://autisticadvocacy.org): 1. [Inclusive Meetings - Plain Language](https://autisticadvocacy.org/wp-content/uploads/2019/06/PL-Inclusive-Meetings.pdf) 2. [Inclusive Meetings - Easy Read](https://autisticadvocacy.org/wp-content/uploads/2019/06/er-inclusive-meetings.pdf) The point though, those are merely two of any number of interpolations that will suite readers of some shared difference(s). - > Please feel free to add your own motivating examples --- Opting for a more frictionless style of communication does not mean we need to stop using bad tools and start using good ones, only to adopt that mindset when we use tools, and then we can decide if we need more adaptable ones. Here are examples of things some of us did with the usual tools that were meant to make them more frictionless: - https://github.com/nodejs/nodejs.dev/pull/410#discussion_r382932068 - > Please feel free to add your own! --- ## References ### Threads - [**`Feb25`** @SMotaal/f10s](https://github.com/SMotaal/f10s/blob/master/DOCS.md) - [**`Feb25`** @frictionlessly](https://github.com/frictionlessly) ### Venues - [**`Feb25`** CHAOSS Community Meeting](https://docs.google.com/document/d/1PMDWc6xMe0fNE7shxTK5_HE_ykRBG5w55_Zx5hvzsEY/edit?pli=1#heading=h.4o1aukwz7b7v) - [**`Feb25`** OpenJS Foundation slack](https://openjs-foundation.slack.com/archives/C0K2NFFV1/p1582654735005400?thread_ts=1582590438.001200&cid=C0K2NFFV1) <!-- ## Table of Contents [TOC] ## Beginners Guide If you are a total beginner to this, start here! 1. Visit hackmd.io 2. Click "Sign in" 3. Choose a way to sign in 4. Start writing note! User story --- ```gherkin= Feature: Guess the word # The first example has two steps Scenario: Maker starts a game When the Maker starts a game Then the Maker waits for a Breaker to join # The second example has three steps Scenario: Breaker joins a game Given the Maker has started a game with the word "silky" When the Breaker joins the Maker's game Then the Breaker must guess a word with 5 characters ``` > I choose a lazy person to do a hard job. Because a lazy person will find an easy way to do it. [name=Bill Gates] ```gherkin= Feature: Shopping Cart As a Shopper I want to put items in my shopping cart Because I want to manage items before I check out Scenario: User adds item to cart Given I'm a logged-in User When I go to the Item page And I click "Add item to cart" Then the quantity of items in my cart should go up And my subtotal should increment And the warehouse inventory should decrement ``` > Read more about Gherkin here: https://docs.cucumber.io/gherkin/reference/ User flows --- ```sequence Alice->Bob: Hello Bob, how are you? Note right of Bob: Bob thinks Bob->Alice: I am good thanks! Note left of Alice: Alice responds Alice->Bob: Where have you been? ``` > Read more about sequence-diagrams here: http://bramp.github.io/js-sequence-diagrams/ Project Timeline --- ```mermaid gantt title A Gantt Diagram section Section A task :a1, 2014-01-01, 30d Another task :after a1 , 20d section Another Task in sec :2014-01-12 , 12d anther task : 24d ``` > Read more about mermaid here: http://mermaid-js.github.io/mermaid/ ## Appendix and FAQ :::info **Find this document incomplete?** Leave a comment! ::: ###### tags: `Templates` `Documentation`